From 5fa19db31f5460e14f65d60462e33f1be9e2391d Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Wed, 26 Feb 2025 22:02:37 -0500 Subject: [PATCH 01/40] Convert $base-timing to css custom property --- app/assets/builds/administrate/application.css | 18 +++++++++++------- .../builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/base/_forms.scss | 2 +- .../administrate/base/_typography.scss | 2 +- .../administrate/components/_buttons.scss | 2 +- .../administrate/components/_cells.scss | 4 ++-- .../administrate/components/_navigation.scss | 4 ++-- .../administrate/components/_search.scss | 2 +- .../administrate/library/_variables.scss | 5 ++++- 9 files changed, 24 insertions(+), 17 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index cd413f583e..bb9d8b88c4 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2197,6 +2197,10 @@ trix-editor .attachment__metadata .attachment__size { } /* stylelint-disable scss/dollar-variable-empty-line-before */ +:root { + --base-timing: ease-in-out; +} + /* stylelint-enable scss/dollar-variable-empty-line-before */ fieldset { background-color: transparent; @@ -2256,7 +2260,7 @@ textarea { border: 1px solid #dfe0e1; border-radius: 4px; padding: 0.5em; - transition: border-color 250ms ease-in-out; + transition: border-color 250ms var(--base-timing); width: 100%; } [type=color]:hover, @@ -2497,7 +2501,7 @@ a, [type=submit]) { color: #1976d2; text-decoration-skip-ink: auto; - transition: color 250ms ease-in-out; + transition: color 250ms var(--base-timing); /* stylelint-disable selector-no-qualifying-type */ } a:hover, @@ -2600,7 +2604,7 @@ button, line-height: 1; padding: 0.75em 1.5em; text-decoration: none; - transition: background-color 250ms ease-in-out; + transition: background-color 250ms var(--base-timing); user-select: none; vertical-align: middle; white-space: nowrap; @@ -2684,7 +2688,7 @@ form.button_to .link { .cell-label__sort-indicator svg { color: #7b808c; height: 13px; - transition: transform 250ms ease-in-out; + transition: transform 250ms var(--base-timing); width: 13px; } @@ -2694,7 +2698,7 @@ form.button_to .link { .cell-label a { color: inherit; display: inline-block; - transition: color 250ms ease-in-out; + transition: color 250ms var(--base-timing); width: 100%; } .cell-label:hover a { @@ -2892,7 +2896,7 @@ form.button_to .link { line-height: 1; margin-left: -0.6em; padding: 0.6em; - transition: background-color 250ms ease-in-out, color 250ms ease-in-out; + transition: background-color 250ms var(--base-timing), color 250ms var(--base-timing); } .navigation__link:not(:last-of-type) { margin-bottom: 0.75em; @@ -2960,7 +2964,7 @@ form.button_to .link { color: #adb5bd; height: 1rem; position: absolute; - transition: fill 250ms ease-in-out; + transition: fill 250ms var(--base-timing); width: 1rem; } .search__clear-icon:hover { diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 87f8667fe5..a090667b6f 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-1: #dfe0e1 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border-color: $grey-1 !default;\n$base-border: 1px solid $base-border-color !default;\n\n// Transitions\n$base-duration: 250ms !default;\n$base-timing: ease-in-out !default;\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color $base-duration $base-timing;\n width: 100%;\n\n &:hover {\n border-color: mix($black, $base-border-color, 20%);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color $base-duration $base-timing;\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color $base-duration $base-timing;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform $base-duration $base-timing;\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color $base-duration $base-timing;\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color $base-duration $base-timing,\n color $base-duration $base-timing;\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill $base-duration $base-timing;\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":";AAAA;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAAA;AAMA;EACE;EACA;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA,OAEO;EACL;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,QACQ;EACN;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,SACS;EACP;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AClcF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-1: #dfe0e1 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border-color: $grey-1 !default;\n$base-border: 1px solid $base-border-color !default;\n\n// Transitions\n$base-duration: 250ms !default;\n\n:root {\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color $base-duration var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: mix($black, $base-border-color, 20%);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color $base-duration var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color $base-duration var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform $base-duration var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color $base-duration var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color $base-duration var(--base-timing),\n color $base-duration var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill $base-duration var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index d281edcc95..311bee2cb6 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -56,7 +56,7 @@ textarea { border: $base-border; border-radius: $base-border-radius; padding: 0.5em; - transition: border-color $base-duration $base-timing; + transition: border-color $base-duration var(--base-timing); width: 100%; &:hover { diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index 8aff507448..9de22081b5 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -30,7 +30,7 @@ a, ) { color: $action-color; text-decoration-skip-ink: auto; - transition: color $base-duration $base-timing; + transition: color $base-duration var(--base-timing); &:hover { color: mix($black, $action-color, 25%); diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index 9c3ccce729..aec75a452c 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -17,7 +17,7 @@ button, line-height: 1; padding: $small-spacing $base-spacing; text-decoration: none; - transition: background-color $base-duration $base-timing; + transition: background-color $base-duration var(--base-timing); user-select: none; vertical-align: middle; white-space: nowrap; diff --git a/app/assets/stylesheets/administrate/components/_cells.scss b/app/assets/stylesheets/administrate/components/_cells.scss index 3796b7ebd1..9ce0ddf078 100644 --- a/app/assets/stylesheets/administrate/components/_cells.scss +++ b/app/assets/stylesheets/administrate/components/_cells.scss @@ -5,7 +5,7 @@ svg { color: $hint-grey; height: 13px; - transition: transform $base-duration $base-timing; + transition: transform $base-duration var(--base-timing); width: 13px; } } @@ -16,7 +16,7 @@ a { color: inherit; display: inline-block; - transition: color $base-duration $base-timing; + transition: color $base-duration var(--base-timing); width: 100%; } diff --git a/app/assets/stylesheets/administrate/components/_navigation.scss b/app/assets/stylesheets/administrate/components/_navigation.scss index a75622186b..b7b43450c5 100644 --- a/app/assets/stylesheets/administrate/components/_navigation.scss +++ b/app/assets/stylesheets/administrate/components/_navigation.scss @@ -13,8 +13,8 @@ $navigation-link-padding: 0.6em; line-height: 1; margin-left: -($navigation-link-padding); padding: $navigation-link-padding; - transition: background-color $base-duration $base-timing, - color $base-duration $base-timing; + transition: background-color $base-duration var(--base-timing), + color $base-duration var(--base-timing); &:not(:last-of-type) { margin-bottom: $small-spacing; diff --git a/app/assets/stylesheets/administrate/components/_search.scss b/app/assets/stylesheets/administrate/components/_search.scss index 65c731a451..b035cdf629 100644 --- a/app/assets/stylesheets/administrate/components/_search.scss +++ b/app/assets/stylesheets/administrate/components/_search.scss @@ -36,7 +36,7 @@ $search-icon-size: 1rem; color: $grey-5; height: $search-icon-size; position: absolute; - transition: fill $base-duration $base-timing; + transition: fill $base-duration var(--base-timing); width: $search-icon-size; &:hover { diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index bee6b53b64..dd2aff49ea 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -64,6 +64,9 @@ $base-border: 1px solid $base-border-color !default; // Transitions $base-duration: 250ms !default; -$base-timing: ease-in-out !default; + +:root { + --base-timing: ease-in-out; +} /* stylelint-enable scss/dollar-variable-empty-line-before */ From cbf37df230c4b0d4bce31817c4331ce728ce0818 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Wed, 26 Feb 2025 22:10:39 -0500 Subject: [PATCH 02/40] Convert $base-duration to css custom property --- app/assets/builds/administrate/application.css | 15 ++++++++------- .../builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/base/_forms.scss | 2 +- .../administrate/base/_typography.scss | 2 +- .../administrate/components/_buttons.scss | 2 +- .../administrate/components/_cells.scss | 4 ++-- .../administrate/components/_navigation.scss | 4 ++-- .../administrate/components/_search.scss | 2 +- .../administrate/library/_variables.scss | 4 ++-- 9 files changed, 19 insertions(+), 18 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index bb9d8b88c4..7bc496ee32 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2198,6 +2198,7 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { + --base-duration: 250ms; --base-timing: ease-in-out; } @@ -2260,7 +2261,7 @@ textarea { border: 1px solid #dfe0e1; border-radius: 4px; padding: 0.5em; - transition: border-color 250ms var(--base-timing); + transition: border-color var(--base-duration) var(--base-timing); width: 100%; } [type=color]:hover, @@ -2501,7 +2502,7 @@ a, [type=submit]) { color: #1976d2; text-decoration-skip-ink: auto; - transition: color 250ms var(--base-timing); + transition: color var(--base-duration) var(--base-timing); /* stylelint-disable selector-no-qualifying-type */ } a:hover, @@ -2604,7 +2605,7 @@ button, line-height: 1; padding: 0.75em 1.5em; text-decoration: none; - transition: background-color 250ms var(--base-timing); + transition: background-color var(--base-duration) var(--base-timing); user-select: none; vertical-align: middle; white-space: nowrap; @@ -2688,7 +2689,7 @@ form.button_to .link { .cell-label__sort-indicator svg { color: #7b808c; height: 13px; - transition: transform 250ms var(--base-timing); + transition: transform var(--base-duration) var(--base-timing); width: 13px; } @@ -2698,7 +2699,7 @@ form.button_to .link { .cell-label a { color: inherit; display: inline-block; - transition: color 250ms var(--base-timing); + transition: color var(--base-duration) var(--base-timing); width: 100%; } .cell-label:hover a { @@ -2896,7 +2897,7 @@ form.button_to .link { line-height: 1; margin-left: -0.6em; padding: 0.6em; - transition: background-color 250ms var(--base-timing), color 250ms var(--base-timing); + transition: background-color var(--base-duration) var(--base-timing), color var(--base-duration) var(--base-timing); } .navigation__link:not(:last-of-type) { margin-bottom: 0.75em; @@ -2964,7 +2965,7 @@ form.button_to .link { color: #adb5bd; height: 1rem; position: absolute; - transition: fill 250ms var(--base-timing); + transition: fill var(--base-duration) var(--base-timing); width: 1rem; } .search__clear-icon:hover { diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index a090667b6f..c355777372 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;ACpdF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAwB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAc;;;AAAuB;EAAqD;EAAmB;EAAc;;;AAAuB;EAAqH;EAAc;EAAiB;;;AAAqB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAc;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAc;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnBprV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAuB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAW;;;AAAyB;EAAqD;EAAmB;EAAW;;;AAAyB;EAAqH;EAAY;EAAmB;;;AAAsB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAW;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAW;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAoD;EAAiB;;;AAAkB;EAAgE;EAAW;EAAiB;EAAa;;;AAAgB;EAAwI;;;AAAqB;EAAwE;;;AAAa;EAAuD;EAAsC;EAAkB;EAAyB;EAA4D;EAA2B;;;AAAsE;EAA8D;EAAyB;EAA4D;;;AAA2B;EAA2C;EAAwE;EAAyB;EAA4D;;;AAA2B;EAAsE;;;AAAqB;EAAqC;EAAgB;EAAiB;;;AAAgB;EAA8B;;;AAA6B;EAA0C;;;AAAkB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnB5kY;AAmEA;EACE;;;AAGF;ACvEA;EACE;EACA;EACA;EACA;;;AAGF;EACE,aDEiB;ECDjB;EACA;;;AAGF;EACE;EACA,aDLiB;ECMjB;;;AAGF;AAAA;EAEE;EACA,aDnBiB;ECoBjB,WDfe;;;ACkBjB;AAAA;AAAA;EAGE;EACA,aD3BiB;EC4BjB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeE;EACA,kBDjCM;ECkCN,QDOY;ECNZ,eDxCmB;ECyCnB;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE,cD1CG;EC2CH;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE,QDbQ;;ACiBZ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAOA;AAAA;AAAA;AAAA;EACE,SDtDY;ECuDZ,gBDtDmB;;;AElDvB;EACE,kBF8BO;EE7BP;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;AACA;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACvBF;AAAA;EAEE;EACA;EACA;;;AAGF;EACE,eHUc;;AGRd;EACE,aHDe;EGEf,YHMY;;AGHd;EACE;;;AChBJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE,aJHiB;;;AIMnB;EACE,eJ6CY;;;AIzCZ;EACE,kBJSK;;AINP;EACE;;AAGF;EACE,SJmBY;EIlBZ;;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;ACxDF;EACE,OLkCO;EKjCP,aLCiB;EKAjB,WLKe;EKJf,aLQiB;;;AKLnB;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aLViB;EKWjB,WLNe;EKOf,aLFoB;EKGpB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAOE,OLNK;EKOL;EACA;AAUA;;AARA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE,SLUY;EKTZ,gBLUmB;;AKPrB;AAAA;AAAA;AAAA;AAAA;EACE,OLnBE;;AKsBJ;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;EACE,eLSY;EKRZ;EACA;EACA;EACA;;;ACzDF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,SNUa;;;AOjBf;ECCE,ORoCU;EQnCV;EACA;EACA;EACA;EACA;EDHA;EACA;EACA,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE,QPqCY;EOpCZ,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA,kBTkBK;ESjBL;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE,STcY;ESbZ,gBTcmB;;ASXrB;AAAA;AAAA;AAAA;AAAA;EACE,kBThBG;;;ASqBP;AACE;EACE;EACA;;;AAIJ;EACE;EACA,QTQY;ESPZ,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE,OVgCQ;EU/BR;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE,MVJC;EUKD;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE,QX2BY;EW1BZ;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AErDJ;EACE,kBbmDM;EalDN;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAdN;EACE,kBbmDM;EalDN;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAdN;EACE,kBbmDM;EalDN;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAdN;EACE,kBbmDM;EalDN;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;ACfR;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,efwCY;EevCZ;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA,OhByBO;EgBxBP;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB,OhBUK;;;AgBNT;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE,OlBDO;EkBEP,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE,OlBlBG;;;AkBsBP;EACE;EACA;;AAEA;EACE,OlBjBK;EkBkBL;EACA;;AAEA;EACE,OlBhCC;;;AkBqCP;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-1: #dfe0e1 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border-color: $grey-1 !default;\n$base-border: 1px solid $base-border-color !default;\n\n// Transitions\n$base-duration: 250ms !default;\n\n:root {\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color $base-duration var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: mix($black, $base-border-color, 20%);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color $base-duration var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color $base-duration var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform $base-duration var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color $base-duration var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color $base-duration var(--base-timing),\n color $base-duration var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill $base-duration var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-1: #dfe0e1 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border-color: $grey-1 !default;\n$base-border: 1px solid $base-border-color !default;\n\n\n:root {\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: mix($black, $base-border-color, 20%);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index 311bee2cb6..c1d65a6179 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -56,7 +56,7 @@ textarea { border: $base-border; border-radius: $base-border-radius; padding: 0.5em; - transition: border-color $base-duration var(--base-timing); + transition: border-color var(--base-duration) var(--base-timing); width: 100%; &:hover { diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index 9de22081b5..b9076f3861 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -30,7 +30,7 @@ a, ) { color: $action-color; text-decoration-skip-ink: auto; - transition: color $base-duration var(--base-timing); + transition: color var(--base-duration) var(--base-timing); &:hover { color: mix($black, $action-color, 25%); diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index aec75a452c..01b54caf52 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -17,7 +17,7 @@ button, line-height: 1; padding: $small-spacing $base-spacing; text-decoration: none; - transition: background-color $base-duration var(--base-timing); + transition: background-color var(--base-duration) var(--base-timing); user-select: none; vertical-align: middle; white-space: nowrap; diff --git a/app/assets/stylesheets/administrate/components/_cells.scss b/app/assets/stylesheets/administrate/components/_cells.scss index 9ce0ddf078..219a405d11 100644 --- a/app/assets/stylesheets/administrate/components/_cells.scss +++ b/app/assets/stylesheets/administrate/components/_cells.scss @@ -5,7 +5,7 @@ svg { color: $hint-grey; height: 13px; - transition: transform $base-duration var(--base-timing); + transition: transform var(--base-duration) var(--base-timing); width: 13px; } } @@ -16,7 +16,7 @@ a { color: inherit; display: inline-block; - transition: color $base-duration var(--base-timing); + transition: color var(--base-duration) var(--base-timing); width: 100%; } diff --git a/app/assets/stylesheets/administrate/components/_navigation.scss b/app/assets/stylesheets/administrate/components/_navigation.scss index b7b43450c5..5bf506e79c 100644 --- a/app/assets/stylesheets/administrate/components/_navigation.scss +++ b/app/assets/stylesheets/administrate/components/_navigation.scss @@ -13,8 +13,8 @@ $navigation-link-padding: 0.6em; line-height: 1; margin-left: -($navigation-link-padding); padding: $navigation-link-padding; - transition: background-color $base-duration var(--base-timing), - color $base-duration var(--base-timing); + transition: background-color var(--base-duration) var(--base-timing), + color var(--base-duration) var(--base-timing); &:not(:last-of-type) { margin-bottom: $small-spacing; diff --git a/app/assets/stylesheets/administrate/components/_search.scss b/app/assets/stylesheets/administrate/components/_search.scss index b035cdf629..ee27f6b417 100644 --- a/app/assets/stylesheets/administrate/components/_search.scss +++ b/app/assets/stylesheets/administrate/components/_search.scss @@ -36,7 +36,7 @@ $search-icon-size: 1rem; color: $grey-5; height: $search-icon-size; position: absolute; - transition: fill $base-duration var(--base-timing); + transition: fill var(--base-duration) var(--base-timing); width: $search-icon-size; &:hover { diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index dd2aff49ea..95d42f5ea6 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -62,10 +62,10 @@ $flashes: ( $base-border-color: $grey-1 !default; $base-border: 1px solid $base-border-color !default; -// Transitions -$base-duration: 250ms !default; :root { + // Transitions + --base-duration: 250ms; --base-timing: ease-in-out; } From 5085fd7997fb96c213433255f8f7f54b44b242a1 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Mon, 10 Mar 2025 21:58:30 -0400 Subject: [PATCH 03/40] Introduce base-border-color-hover to avoid scss' color.mix I'd like to move away from sass so that we can fully embrace css custom properties and variables. [color-mix](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value /color-mix) and [relative colors](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_colors/Rela tive_colors) are not yet [baseline widely available](https://developer.mozilla.org/en-US/docs/Glossary/Baseline/Co mpatibility) so I'm deciding to inline them. This inlines just one: a base border color in its hover state. --- app/assets/builds/administrate/application.css | 3 ++- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_forms.scss | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 4 ++++ 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 7bc496ee32..e1a4c94534 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2198,6 +2198,7 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { + --base-border-color-hover: rgb(178.4 179.2 180); --base-duration: 250ms; --base-timing: ease-in-out; } @@ -2279,7 +2280,7 @@ textarea { [type=week]:hover, input:not([type]):hover, textarea:hover { - border-color: #b2b3b4; + border-color: var(--base-border-color-hover); } [type=color]:focus, [type=date]:focus, diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index c355777372..ff350c2752 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-1: #dfe0e1 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border-color: $grey-1 !default;\n$base-border: 1px solid $base-border-color !default;\n\n\n:root {\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: mix($black, $base-border-color, 20%);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-1: #dfe0e1 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border-color: $grey-1 !default;\n$base-border: 1px solid $base-border-color !default;\n\n\n:root {\n // Colors\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index c1d65a6179..5275a60448 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -60,7 +60,7 @@ textarea { width: 100%; &:hover { - border-color: mix($black, $base-border-color, 20%); + border-color: var(--base-border-color-hover); } &:focus { diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 95d42f5ea6..90053a88cd 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -64,6 +64,10 @@ $base-border: 1px solid $base-border-color !default; :root { + // Colors + // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color)); + --base-border-color-hover: rgb(178.4 179.2 180); + // Transitions --base-duration: 250ms; --base-timing: ease-in-out; From e757e0a274ba1ed21c9f045351ce42bb46661a00 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Tue, 11 Mar 2025 20:21:25 -0400 Subject: [PATCH 04/40] Convert $grey-1 to css custom property --- app/assets/builds/administrate/application.css | 17 +++++++++-------- .../builds/administrate/application.css.map | 2 +- .../administrate/library/_variables.scss | 5 +++-- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index e1a4c94534..8909c4cdda 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2198,6 +2198,7 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { + --grey-1: #dfe0e1; --base-border-color-hover: rgb(178.4 179.2 180); --base-duration: 250ms; --base-timing: ease-in-out; @@ -2259,7 +2260,7 @@ input:not([type]), textarea { appearance: none; background-color: #ffffff; - border: 1px solid #dfe0e1; + border: 1px solid var(--grey-1); border-radius: 4px; padding: 0.5em; transition: border-color var(--base-duration) var(--base-timing); @@ -2333,7 +2334,7 @@ textarea:disabled { [type=week]:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover { - border: 1px solid #dfe0e1; + border: 1px solid var(--grey-1); } [type=color]::placeholder, [type=date]::placeholder, @@ -2435,7 +2436,7 @@ thead { } tr { - border-bottom: 1px solid #dfe0e1; + border-bottom: 1px solid var(--grey-1); } tbody tr:hover { @@ -2537,7 +2538,7 @@ a.link--danger:hover, } hr { - border-bottom: 1px solid #dfe0e1; + border-bottom: 1px solid var(--grey-1); border-left: 0; border-right: 0; border-top: 0; @@ -2583,7 +2584,7 @@ hr { } .attribute--nested { - border: 1px solid #dfe0e1; + border: 1px solid var(--grey-1); padding: 0.75em; } @@ -2651,7 +2652,7 @@ form.button_to .link { .button--alt { background-color: transparent; - border: 1px solid #dfe0e1; + border: 1px solid var(--grey-1); border-color: #1976d2; color: #1976d2; } @@ -2769,7 +2770,7 @@ form.button_to .link { } .field-unit--nested { - border: 1px solid #dfe0e1; + border: 1px solid var(--grey-1); margin-left: 7.5%; max-width: 60rem; padding: 0.75em; @@ -2876,7 +2877,7 @@ form.button_to .link { .main-content__header { align-items: center; - border-bottom: 1px solid #dfe0e1; + border-bottom: 1px solid var(--grey-1); display: flex; } diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index ff350c2752..dac5d6ca08 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-1: #dfe0e1 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border-color: $grey-1 !default;\n$base-border: 1px solid $base-border-color !default;\n\n\n:root {\n // Colors\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border-color: var(--grey-1) !default;\n$base-border: 1px solid $base-border-color !default;\n\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 90053a88cd..677750545a 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -30,7 +30,6 @@ $light-green: #e6efc2 !default; $light-blue: #e5edf8 !default; $grey-0: #f6f7f7 !default; -$grey-1: #dfe0e1 !default; $grey-2: #cfd8dc !default; $grey-5: #adb5bd !default; $grey-7: #293f54 !default; @@ -59,12 +58,14 @@ $flashes: ( ) !default; // Border -$base-border-color: $grey-1 !default; +$base-border-color: var(--grey-1) !default; $base-border: 1px solid $base-border-color !default; :root { // Colors + --grey-1: #dfe0e1; + // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color)); --base-border-color-hover: rgb(178.4 179.2 180); From 5cb4c4d24915d2940a94b3be08f5bd924bc396ff Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Tue, 11 Mar 2025 20:32:13 -0400 Subject: [PATCH 05/40] Convert $base-border-color to css custom property --- app/assets/builds/administrate/application.css | 17 +++++++++-------- .../builds/administrate/application.css.map | 2 +- .../administrate/library/_variables.scss | 6 ++++-- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 8909c4cdda..1974ea52ec 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2199,6 +2199,7 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { --grey-1: #dfe0e1; + --base-border-color: var(--grey-1); --base-border-color-hover: rgb(178.4 179.2 180); --base-duration: 250ms; --base-timing: ease-in-out; @@ -2260,7 +2261,7 @@ input:not([type]), textarea { appearance: none; background-color: #ffffff; - border: 1px solid var(--grey-1); + border: 1px solid var(--base-border-color); border-radius: 4px; padding: 0.5em; transition: border-color var(--base-duration) var(--base-timing); @@ -2334,7 +2335,7 @@ textarea:disabled { [type=week]:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover { - border: 1px solid var(--grey-1); + border: 1px solid var(--base-border-color); } [type=color]::placeholder, [type=date]::placeholder, @@ -2436,7 +2437,7 @@ thead { } tr { - border-bottom: 1px solid var(--grey-1); + border-bottom: 1px solid var(--base-border-color); } tbody tr:hover { @@ -2538,7 +2539,7 @@ a.link--danger:hover, } hr { - border-bottom: 1px solid var(--grey-1); + border-bottom: 1px solid var(--base-border-color); border-left: 0; border-right: 0; border-top: 0; @@ -2584,7 +2585,7 @@ hr { } .attribute--nested { - border: 1px solid var(--grey-1); + border: 1px solid var(--base-border-color); padding: 0.75em; } @@ -2652,7 +2653,7 @@ form.button_to .link { .button--alt { background-color: transparent; - border: 1px solid var(--grey-1); + border: 1px solid var(--base-border-color); border-color: #1976d2; color: #1976d2; } @@ -2770,7 +2771,7 @@ form.button_to .link { } .field-unit--nested { - border: 1px solid var(--grey-1); + border: 1px solid var(--base-border-color); margin-left: 7.5%; max-width: 60rem; padding: 0.75em; @@ -2877,7 +2878,7 @@ form.button_to .link { .main-content__header { align-items: center; - border-bottom: 1px solid var(--grey-1); + border-bottom: 1px solid var(--base-border-color); display: flex; } diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index dac5d6ca08..d5da7d9762 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border-color: var(--grey-1) !default;\n$base-border: 1px solid $base-border-color !default;\n\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border: 1px solid var(--base-border-color) !default;\n\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Border\n --base-border-color: var(--grey-1);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 677750545a..c7aee34605 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -58,14 +58,16 @@ $flashes: ( ) !default; // Border -$base-border-color: var(--grey-1) !default; -$base-border: 1px solid $base-border-color !default; +$base-border: 1px solid var(--base-border-color) !default; :root { // Colors --grey-1: #dfe0e1; + // Border + --base-border-color: var(--grey-1); + // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color)); --base-border-color-hover: rgb(178.4 179.2 180); From e5fad83caa15bf3d7465462c5bb58d261e9754b4 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Tue, 11 Mar 2025 20:35:54 -0400 Subject: [PATCH 06/40] Convert $base-border to css custom property --- app/assets/builds/administrate/application.css | 17 +++++++++-------- .../builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/base/_forms.scss | 4 ++-- .../stylesheets/administrate/base/_tables.scss | 2 +- .../administrate/base/_typography.scss | 2 +- .../administrate/components/_attributes.scss | 2 +- .../administrate/components/_buttons.scss | 2 +- .../administrate/components/_field-unit.scss | 2 +- .../administrate/components/_main-content.scss | 2 +- .../administrate/library/_variables.scss | 4 +--- 10 files changed, 19 insertions(+), 20 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 1974ea52ec..ade955c201 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2200,6 +2200,7 @@ trix-editor .attachment__metadata .attachment__size { :root { --grey-1: #dfe0e1; --base-border-color: var(--grey-1); + --base-border: 1px solid var(--base-border-color); --base-border-color-hover: rgb(178.4 179.2 180); --base-duration: 250ms; --base-timing: ease-in-out; @@ -2261,7 +2262,7 @@ input:not([type]), textarea { appearance: none; background-color: #ffffff; - border: 1px solid var(--base-border-color); + border: var(--base-border); border-radius: 4px; padding: 0.5em; transition: border-color var(--base-duration) var(--base-timing); @@ -2335,7 +2336,7 @@ textarea:disabled { [type=week]:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover { - border: 1px solid var(--base-border-color); + border: var(--base-border); } [type=color]::placeholder, [type=date]::placeholder, @@ -2437,7 +2438,7 @@ thead { } tr { - border-bottom: 1px solid var(--base-border-color); + border-bottom: var(--base-border); } tbody tr:hover { @@ -2539,7 +2540,7 @@ a.link--danger:hover, } hr { - border-bottom: 1px solid var(--base-border-color); + border-bottom: var(--base-border); border-left: 0; border-right: 0; border-top: 0; @@ -2585,7 +2586,7 @@ hr { } .attribute--nested { - border: 1px solid var(--base-border-color); + border: var(--base-border); padding: 0.75em; } @@ -2653,7 +2654,7 @@ form.button_to .link { .button--alt { background-color: transparent; - border: 1px solid var(--base-border-color); + border: var(--base-border); border-color: #1976d2; color: #1976d2; } @@ -2771,7 +2772,7 @@ form.button_to .link { } .field-unit--nested { - border: 1px solid var(--base-border-color); + border: var(--base-border); margin-left: 7.5%; max-width: 60rem; padding: 0.75em; @@ -2878,7 +2879,7 @@ form.button_to .link { .main-content__header { align-items: center; - border-bottom: 1px solid var(--base-border-color); + border-bottom: var(--base-border); display: flex; } diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index d5da7d9762..a2b5501761 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n// Border\n$base-border: 1px solid var(--base-border-color) !default;\n\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Border\n --base-border-color: var(--grey-1);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: $base-border;\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: $base-border;\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: $base-border;\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: $base-border;\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: $base-border;\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: $base-border;\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: $base-border;\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: $base-border;\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index 5275a60448..8da0844391 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -53,7 +53,7 @@ input:not([type]), textarea { appearance: none; background-color: $white; - border: $base-border; + border: var(--base-border); border-radius: $base-border-radius; padding: 0.5em; transition: border-color var(--base-duration) var(--base-timing); @@ -73,7 +73,7 @@ textarea { cursor: not-allowed; &:hover { - border: $base-border; + border: var(--base-border); } } diff --git a/app/assets/stylesheets/administrate/base/_tables.scss b/app/assets/stylesheets/administrate/base/_tables.scss index 6ba190bfc7..07a169d95d 100644 --- a/app/assets/stylesheets/administrate/base/_tables.scss +++ b/app/assets/stylesheets/administrate/base/_tables.scss @@ -15,7 +15,7 @@ thead { } tr { - border-bottom: $base-border; + border-bottom: var(--base-border); } tbody tr { diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index b9076f3861..2f0de3183f 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -51,7 +51,7 @@ a, } hr { - border-bottom: $base-border; + border-bottom: var(--base-border); border-left: 0; border-right: 0; border-top: 0; diff --git a/app/assets/stylesheets/administrate/components/_attributes.scss b/app/assets/stylesheets/administrate/components/_attributes.scss index be53b85f0c..7eca74eea1 100644 --- a/app/assets/stylesheets/administrate/components/_attributes.scss +++ b/app/assets/stylesheets/administrate/components/_attributes.scss @@ -23,6 +23,6 @@ } .attribute--nested { - border: $base-border; + border: var(--base-border); padding: $small-spacing; } diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index 01b54caf52..b6012f3d1b 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -52,7 +52,7 @@ form.button_to { /* stylelint-disable selector-no-qualifying-type, selector-clas .button--alt { background-color: transparent; - border: $base-border; + border: var(--base-border); border-color: $blue; color: $blue; } diff --git a/app/assets/stylesheets/administrate/components/_field-unit.scss b/app/assets/stylesheets/administrate/components/_field-unit.scss index 29ec7390fb..8890949a8c 100644 --- a/app/assets/stylesheets/administrate/components/_field-unit.scss +++ b/app/assets/stylesheets/administrate/components/_field-unit.scss @@ -33,7 +33,7 @@ } .field-unit--nested { - border: $base-border; + border: var(--base-border); margin-left: 7.5%; max-width: 60rem; padding: $small-spacing; diff --git a/app/assets/stylesheets/administrate/components/_main-content.scss b/app/assets/stylesheets/administrate/components/_main-content.scss index 239991ca88..33bf75d461 100644 --- a/app/assets/stylesheets/administrate/components/_main-content.scss +++ b/app/assets/stylesheets/administrate/components/_main-content.scss @@ -20,7 +20,7 @@ .main-content__header { align-items: center; - border-bottom: $base-border; + border-bottom: var(--base-border); display: flex; } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index c7aee34605..8c81006743 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -57,9 +57,6 @@ $flashes: ( "success": $light-green ) !default; -// Border -$base-border: 1px solid var(--base-border-color) !default; - :root { // Colors @@ -67,6 +64,7 @@ $base-border: 1px solid var(--base-border-color) !default; // Border --base-border-color: var(--grey-1); + --base-border: 1px solid var(--base-border-color); // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color)); --base-border-color-hover: rgb(178.4 179.2 180); From 1284c92e7e14e68a58a2fd1f0361e6721c457438 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Wed, 12 Mar 2025 21:58:19 -0400 Subject: [PATCH 07/40] Convert flash colors to css custom properties These are quite a bit more verbose due to the lack of css mixins and color functions. Once we feel like we can support color-mix, we can remove all the duplicate css. --- .../builds/administrate/application.css | 56 +++++-- .../builds/administrate/application.css.map | 2 +- .../administrate/components/_flashes.scss | 139 +++++++++++++++--- .../administrate/library/_variables.scss | 37 +++-- 4 files changed, 187 insertions(+), 47 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index ade955c201..49a4102ee7 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2199,6 +2199,26 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { --grey-1: #dfe0e1; + --light-yellow: #fff6bf; + --alert-background-color: var(--light-yellow); + --alert-text-color: #66624c; + --alert-link-color: #1a1913; + --alert-link-hover-color: #1a1913; + --light-red: #fbe3e4; + --error-background-color: var(--light-red); + --error-text-color: #645b5b; + --error-link-color: #4b4444; + --error-link-hover-color: #191717; + --light-blue: #e5edf8; + --notice-background-color: var(--light-blue); + --notice-text-color: #5c5f63; + --notice-link-color: #45474a; + --notice-link-hover-color: #171819; + --light-green: #e6efc2; + --success-background-color: var(--light-green); + --success-text-color: #5c604e; + --success-link-color: #45483a; + --success-link-hover-color: #171813; --base-border-color: var(--grey-1); --base-border: 1px solid var(--base-border-color); --base-border-color-hover: rgb(178.4 179.2 180); @@ -2790,70 +2810,74 @@ form.button_to .link { content: " *"; } +/* stylelint-disable scss/comment-no-empty */ +/* stylelint-enable scss/comment-no-empty */ +/* stylelint-disable no-descending-specificity */ .flash-alert { - background-color: #fff6bf; - color: #66624c; + background-color: var(--alert-background-color); + color: var(--alert-text-color); display: block; margin-bottom: 0.75em; padding: 0.75em; text-align: center; } .flash-alert a { - color: #4d4a39; + color: var(--alert-link-color); text-decoration: underline; } .flash-alert a:focus, .flash-alert a:hover { - color: #1a1913; + color: var(--alert-link-hover-color); } .flash-error { - background-color: #fbe3e4; - color: #645b5b; + background-color: var(--error-background-color); + color: var(--error-text-color); display: block; margin-bottom: 0.75em; padding: 0.75em; text-align: center; } .flash-error a { - color: #4b4444; + color: var(--error-link-color); text-decoration: underline; } .flash-error a:focus, .flash-error a:hover { - color: #191717; + color: var(--error-link-hover-color); } .flash-notice { - background-color: #e5edf8; - color: #5c5f63; + background-color: var(--notice-background-color); + color: var(--notice-text-color); display: block; margin-bottom: 0.75em; padding: 0.75em; text-align: center; } .flash-notice a { - color: #45474a; + color: var(--notice-link-color); text-decoration: underline; } .flash-notice a:focus, .flash-notice a:hover { - color: #171819; + color: var(--notice-link-hover-color); } .flash-success { - background-color: #e6efc2; - color: #5c604e; + background-color: var(--success-background-color); + color: var(--success-text-color); display: block; margin-bottom: 0.75em; padding: 0.75em; text-align: center; } .flash-success a { - color: #45483a; + color: var(--success-link-color); text-decoration: underline; } .flash-success a:focus, .flash-success a:hover { - color: #171813; + color: var(--success-link-hover-color); } +/* stylelint-enable no-descending-specificity */ .form-actions { margin-left: calc(15% + 2rem); } diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index a2b5501761..3bc2b565e2 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n$light-yellow: #fff6bf !default;\n$light-red: #fbe3e4 !default;\n$light-green: #e6efc2 !default;\n$light-blue: #e5edf8 !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n// Flash Colors\n$flashes: (\n \"alert\": $light-yellow,\n \"error\": $light-red,\n \"notice\": $light-blue,\n \"success\": $light-green\n) !default;\n\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@each $flash-type, $color in $flashes {\n .flash-#{$flash-type} {\n background-color: $color;\n color: mix($black, $color, 60%);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: mix($black, $color, 70%);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: mix($black, $color, 90%);\n }\n }\n }\n}\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/components/_flashes.scss b/app/assets/stylesheets/administrate/components/_flashes.scss index 7315658c1b..5db93d220a 100644 --- a/app/assets/stylesheets/administrate/components/_flashes.scss +++ b/app/assets/stylesheets/administrate/components/_flashes.scss @@ -1,20 +1,125 @@ -@each $flash-type, $color in $flashes { - .flash-#{$flash-type} { - background-color: $color; - color: mix($black, $color, 60%); - display: block; - margin-bottom: $base-spacing * 0.5; - padding: $base-spacing * 0.5; - text-align: center; - - a { - color: mix($black, $color, 70%); - text-decoration: underline; - - &:focus, - &:hover { - color: mix($black, $color, 90%); - } +/* stylelint-disable scss/comment-no-empty */ +// Eventually: +// +// .flash { +// --flash-background-color: var(--flash-color); +// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color)); +// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color)); +// --flash-link-hover-color: color-mix( +// in srgb, +// var(--black) 90%, +// var(--flash-color) +// ); +// +// background-color: var(--flash-background-color); +// color: var(--flash-text-color); +// display: block; +// margin-bottom: 1em; +// padding: 1em; +// text-align: center; +// } +// +// .flash a { +// color: var(--flash-link-color); +// text-decoration: underline; +// } +// +// .flash a:focus, +// .flash a:hover { +// color: var(--flash-link-hover-color); +// } +// +// .flash-alert { +// --flash-color: var(--light-yellow); +// } +// +// .flash-error { +// --flash-color: var(--light-red); +// } +// +// .flash-notice { +// --flash-color: var(--light-blue); +// } +// +// .flash-success { +// --flash-color: var(--light-green); +// } +/* stylelint-enable scss/comment-no-empty */ + +/* stylelint-disable no-descending-specificity */ +.flash-alert { + background-color: var(--alert-background-color); + color: var(--alert-text-color); + display: block; + margin-bottom: $base-spacing * 0.5; + padding: $base-spacing * 0.5; + text-align: center; + + a { + color: var(--alert-link-color); + text-decoration: underline; + + &:focus, + &:hover { + color: var(--alert-link-hover-color); + } + } +} + +.flash-error { + background-color: var(--error-background-color); + color: var(--error-text-color); + display: block; + margin-bottom: $base-spacing * 0.5; + padding: $base-spacing * 0.5; + text-align: center; + + a { + color: var(--error-link-color); + text-decoration: underline; + + &:focus, + &:hover { + color: var(--error-link-hover-color); + } + } +} + +.flash-notice { + background-color: var(--notice-background-color); + color: var(--notice-text-color); + display: block; + margin-bottom: $base-spacing * 0.5; + padding: $base-spacing * 0.5; + text-align: center; + + a { + color: var(--notice-link-color); + text-decoration: underline; + + &:focus, + &:hover { + color: var(--notice-link-hover-color); + } + } +} + +.flash-success { + background-color: var(--success-background-color); + color: var(--success-text-color); + display: block; + margin-bottom: $base-spacing * 0.5; + padding: $base-spacing * 0.5; + text-align: center; + + a { + color: var(--success-link-color); + text-decoration: underline; + + &:focus, + &:hover { + color: var(--success-link-hover-color); } } } +/* stylelint-enable no-descending-specificity */ diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 8c81006743..f249ea707d 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -24,10 +24,6 @@ $black: #000000 !default; $blue: #1976d2 !default; $red: #d32f2f !default; -$light-yellow: #fff6bf !default; -$light-red: #fbe3e4 !default; -$light-green: #e6efc2 !default; -$light-blue: #e5edf8 !default; $grey-0: #f6f7f7 !default; $grey-2: #cfd8dc !default; @@ -49,19 +45,34 @@ $focus-outline-width: 3px; $focus-outline: $focus-outline-width solid $focus-outline-color; $focus-outline-offset: 1px; -// Flash Colors -$flashes: ( - "alert": $light-yellow, - "error": $light-red, - "notice": $light-blue, - "success": $light-green -) !default; - - :root { // Colors --grey-1: #dfe0e1; + // Flash Colors + // Note: all but the light-* colors can go away as soon as we feel like we + // can support color-mix. See commented code in `components/_flashes.scss` + --light-yellow: #fff6bf; + --alert-background-color: var(--light-yellow); + --alert-text-color: #66624c; + --alert-link-color: #1a1913; + --alert-link-hover-color: #1a1913; + --light-red: #fbe3e4; + --error-background-color: var(--light-red); + --error-text-color: #645b5b; + --error-link-color: #4b4444; + --error-link-hover-color: #191717; + --light-blue: #e5edf8; + --notice-background-color: var(--light-blue); + --notice-text-color: #5c5f63; + --notice-link-color: #45474a; + --notice-link-hover-color: #171819; + --light-green: #e6efc2; + --success-background-color: var(--light-green); + --success-text-color: #5c604e; + --success-link-color: #45483a; + --success-link-hover-color: #171813; + // Border --base-border-color: var(--grey-1); --base-border: 1px solid var(--base-border-color); From 8c6e768c28da84858ce2dc510b0f2ddf56ac8824 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 15 Mar 2025 08:22:45 -0400 Subject: [PATCH 08/40] Convert $focus-outline-offset to css custom property --- app/assets/builds/administrate/application.css | 7 ++++--- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_forms.scss | 2 +- app/assets/stylesheets/administrate/base/_typography.scss | 2 +- .../stylesheets/administrate/components/_buttons.scss | 2 +- .../stylesheets/administrate/library/_variables.scss | 4 +++- 6 files changed, 11 insertions(+), 8 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 49a4102ee7..8f5ec7b599 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2199,6 +2199,7 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { --grey-1: #dfe0e1; + --focus-outline-offset: 1px; --light-yellow: #fff6bf; --alert-background-color: var(--light-yellow); --alert-text-color: #66624c; @@ -2395,7 +2396,7 @@ select { [type=file]:focus, select:focus { outline: 3px solid rgba(25, 118, 210, 0.6); - outline-offset: 1px; + outline-offset: var(--focus-outline-offset); } html { @@ -2542,7 +2543,7 @@ a:focus, [type=reset], [type=submit]):focus { outline: 3px solid rgba(25, 118, 210, 0.6); - outline-offset: 1px; + outline-offset: var(--focus-outline-offset); } a.link--danger, .link:is(button, @@ -2656,7 +2657,7 @@ button:not(.link):focus, [type=submit]:not(.link):focus, .button:not(.link):focus { outline: 3px solid rgba(25, 118, 210, 0.6); - outline-offset: 1px; + outline-offset: var(--focus-outline-offset); } button:not(.link):disabled:hover, [type=button]:not(.link):disabled:hover, diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 3bc2b565e2..37de666929 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n$focus-outline-offset: 1px;\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: $focus-outline-offset;\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Focus\n --focus-outline-offset: 1px;\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index 8da0844391..d4c7d8be70 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -102,6 +102,6 @@ select { select { &:focus { outline: $focus-outline; - outline-offset: $focus-outline-offset; + outline-offset: var(--focus-outline-offset); } } diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index 2f0de3183f..9431d4e5ef 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -38,7 +38,7 @@ a, &:focus { outline: $focus-outline; - outline-offset: $focus-outline-offset; + outline-offset: var(--focus-outline-offset); } /* stylelint-disable selector-no-qualifying-type */ &.link--danger { diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index b6012f3d1b..96352e95d9 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -34,7 +34,7 @@ button, &:not(.link):focus { outline: $focus-outline; - outline-offset: $focus-outline-offset; + outline-offset: var(--focus-outline-offset); } &:not(.link):disabled:hover { diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index f249ea707d..6e12126279 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -43,12 +43,14 @@ $base-background-color: $grey-0 !default; $focus-outline-color: transparentize($action-color, 0.4); $focus-outline-width: 3px; $focus-outline: $focus-outline-width solid $focus-outline-color; -$focus-outline-offset: 1px; :root { // Colors --grey-1: #dfe0e1; + // Focus + --focus-outline-offset: 1px; + // Flash Colors // Note: all but the light-* colors can go away as soon as we feel like we // can support color-mix. See commented code in `components/_flashes.scss` From 53c13469d10d5647b37fef6eb296b962a3de02f2 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 15 Mar 2025 14:11:30 -0400 Subject: [PATCH 09/40] Convert $focus-outline-color to css custom property --- app/assets/builds/administrate/application.css | 11 +++++++---- app/assets/builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/library/_variables.scss | 6 ++++-- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 8f5ec7b599..e2173f8a94 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2198,7 +2198,10 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { + --blue: #1976d2; --grey-1: #dfe0e1; + --action-color: var(--blue); + --focus-outline-color: rgb(from var(--action-color) r g b / 40%); --focus-outline-offset: 1px; --light-yellow: #fff6bf; --alert-background-color: var(--light-yellow); @@ -2395,7 +2398,7 @@ select { [type=radio]:focus, [type=file]:focus, select:focus { - outline: 3px solid rgba(25, 118, 210, 0.6); + outline: 3px solid var(--focus-outline-color); outline-offset: var(--focus-outline-offset); } @@ -2469,7 +2472,7 @@ tbody tr [role=link] { cursor: pointer; } tbody tr:focus { - outline: 3px solid rgba(25, 118, 210, 0.6); + outline: 3px solid var(--focus-outline-color); outline-offset: -3px; } @@ -2542,7 +2545,7 @@ a:focus, [type=button], [type=reset], [type=submit]):focus { - outline: 3px solid rgba(25, 118, 210, 0.6); + outline: 3px solid var(--focus-outline-color); outline-offset: var(--focus-outline-offset); } a.link--danger, @@ -2656,7 +2659,7 @@ button:not(.link):focus, [type=reset]:not(.link):focus, [type=submit]:not(.link):focus, .button:not(.link):focus { - outline: 3px solid rgba(25, 118, 210, 0.6); + outline: 3px solid var(--focus-outline-color); outline-offset: var(--focus-outline-offset); } button:not(.link):disabled:hover, diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 37de666929..dfec7b44a3 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-color: transparentize($action-color, 0.4);\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid $focus-outline-color;\n\n:root {\n // Colors\n --grey-1: #dfe0e1;\n\n // Focus\n --focus-outline-offset: 1px;\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid var(--focus-outline-color);\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-offset: 1px;\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 6e12126279..d2fdbe718a 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -40,15 +40,17 @@ $action-color: $blue !default; $base-background-color: $grey-0 !default; // Focus -$focus-outline-color: transparentize($action-color, 0.4); $focus-outline-width: 3px; -$focus-outline: $focus-outline-width solid $focus-outline-color; +$focus-outline: $focus-outline-width solid var(--focus-outline-color); :root { // Colors + --blue: #1976d2; --grey-1: #dfe0e1; + --action-color: var(--blue); // Focus + --focus-outline-color: rgb(from var(--action-color) r g b / 40%); --focus-outline-offset: 1px; // Flash Colors From f6e9f7023f54a0207c3de30664a8967a8424fa17 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 15 Mar 2025 08:54:48 -0400 Subject: [PATCH 10/40] Convert $focus-outline-width to css custom property --- app/assets/builds/administrate/application.css | 11 ++++++----- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_tables.scss | 2 +- .../stylesheets/administrate/library/_variables.scss | 4 ++-- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index e2173f8a94..88e38fca2b 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2202,6 +2202,7 @@ trix-editor .attachment__metadata .attachment__size { --grey-1: #dfe0e1; --action-color: var(--blue); --focus-outline-color: rgb(from var(--action-color) r g b / 40%); + --focus-outline-width: 3px; --focus-outline-offset: 1px; --light-yellow: #fff6bf; --alert-background-color: var(--light-yellow); @@ -2398,7 +2399,7 @@ select { [type=radio]:focus, [type=file]:focus, select:focus { - outline: 3px solid var(--focus-outline-color); + outline: var(--focus-outline-width) solid var(--focus-outline-color); outline-offset: var(--focus-outline-offset); } @@ -2472,8 +2473,8 @@ tbody tr [role=link] { cursor: pointer; } tbody tr:focus { - outline: 3px solid var(--focus-outline-color); - outline-offset: -3px; + outline: var(--focus-outline-width) solid var(--focus-outline-color); + outline-offset: calc(-1 * var(--focus-outline-width)); } td, @@ -2545,7 +2546,7 @@ a:focus, [type=button], [type=reset], [type=submit]):focus { - outline: 3px solid var(--focus-outline-color); + outline: var(--focus-outline-width) solid var(--focus-outline-color); outline-offset: var(--focus-outline-offset); } a.link--danger, @@ -2659,7 +2660,7 @@ button:not(.link):focus, [type=reset]:not(.link):focus, [type=submit]:not(.link):focus, .button:not(.link):focus { - outline: 3px solid var(--focus-outline-color); + outline: var(--focus-outline-width) solid var(--focus-outline-color); outline-offset: var(--focus-outline-offset); } button:not(.link):disabled:hover, diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index dfec7b44a3..f942c4747c 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline-width: 3px;\n$focus-outline: $focus-outline-width solid var(--focus-outline-color);\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-offset: 1px;\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: -($focus-outline-width);\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_tables.scss b/app/assets/stylesheets/administrate/base/_tables.scss index 07a169d95d..f78f2f2018 100644 --- a/app/assets/stylesheets/administrate/base/_tables.scss +++ b/app/assets/stylesheets/administrate/base/_tables.scss @@ -29,7 +29,7 @@ tbody tr { &:focus { outline: $focus-outline; - outline-offset: -($focus-outline-width); + outline-offset: calc(-1 * var(--focus-outline-width)); } } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index d2fdbe718a..38744ceef9 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -40,8 +40,7 @@ $action-color: $blue !default; $base-background-color: $grey-0 !default; // Focus -$focus-outline-width: 3px; -$focus-outline: $focus-outline-width solid var(--focus-outline-color); +$focus-outline: var(--focus-outline-width) solid var(--focus-outline-color); :root { // Colors @@ -51,6 +50,7 @@ $focus-outline: $focus-outline-width solid var(--focus-outline-color); // Focus --focus-outline-color: rgb(from var(--action-color) r g b / 40%); + --focus-outline-width: 3px; --focus-outline-offset: 1px; // Flash Colors From 0bf1be9cab1ae62fdef7b1b634049dfa734b7304 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 15 Mar 2025 09:05:13 -0400 Subject: [PATCH 11/40] Convert $focus-outline to css custom property --- app/assets/builds/administrate/application.css | 9 +++++---- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_forms.scss | 2 +- app/assets/stylesheets/administrate/base/_tables.scss | 2 +- .../stylesheets/administrate/base/_typography.scss | 2 +- .../stylesheets/administrate/components/_buttons.scss | 2 +- .../stylesheets/administrate/library/_variables.scss | 4 +--- 7 files changed, 11 insertions(+), 12 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 88e38fca2b..1726d5e60a 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2204,6 +2204,7 @@ trix-editor .attachment__metadata .attachment__size { --focus-outline-color: rgb(from var(--action-color) r g b / 40%); --focus-outline-width: 3px; --focus-outline-offset: 1px; + --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color); --light-yellow: #fff6bf; --alert-background-color: var(--light-yellow); --alert-text-color: #66624c; @@ -2399,7 +2400,7 @@ select { [type=radio]:focus, [type=file]:focus, select:focus { - outline: var(--focus-outline-width) solid var(--focus-outline-color); + outline: var(--focus-outline); outline-offset: var(--focus-outline-offset); } @@ -2473,7 +2474,7 @@ tbody tr [role=link] { cursor: pointer; } tbody tr:focus { - outline: var(--focus-outline-width) solid var(--focus-outline-color); + outline: var(--focus-outline); outline-offset: calc(-1 * var(--focus-outline-width)); } @@ -2546,7 +2547,7 @@ a:focus, [type=button], [type=reset], [type=submit]):focus { - outline: var(--focus-outline-width) solid var(--focus-outline-color); + outline: var(--focus-outline); outline-offset: var(--focus-outline-offset); } a.link--danger, @@ -2660,7 +2661,7 @@ button:not(.link):focus, [type=reset]:not(.link):focus, [type=submit]:not(.link):focus, .button:not(.link):focus { - outline: var(--focus-outline-width) solid var(--focus-outline-color); + outline: var(--focus-outline); outline-offset: var(--focus-outline-offset); } button:not(.link):disabled:hover, diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index f942c4747c..baf4597e50 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n// Focus\n$focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: $focus-outline;\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index d4c7d8be70..8de129c996 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -101,7 +101,7 @@ select { [type="file"], select { &:focus { - outline: $focus-outline; + outline: var(--focus-outline); outline-offset: var(--focus-outline-offset); } } diff --git a/app/assets/stylesheets/administrate/base/_tables.scss b/app/assets/stylesheets/administrate/base/_tables.scss index f78f2f2018..75822067c3 100644 --- a/app/assets/stylesheets/administrate/base/_tables.scss +++ b/app/assets/stylesheets/administrate/base/_tables.scss @@ -28,7 +28,7 @@ tbody tr { } &:focus { - outline: $focus-outline; + outline: var(--focus-outline); outline-offset: calc(-1 * var(--focus-outline-width)); } } diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index 9431d4e5ef..f4460d2ca5 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -37,7 +37,7 @@ a, } &:focus { - outline: $focus-outline; + outline: var(--focus-outline); outline-offset: var(--focus-outline-offset); } /* stylelint-disable selector-no-qualifying-type */ diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index 96352e95d9..c25bab7530 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -33,7 +33,7 @@ button, } &:not(.link):focus { - outline: $focus-outline; + outline: var(--focus-outline); outline-offset: var(--focus-outline-offset); } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 38744ceef9..ff953002da 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -39,9 +39,6 @@ $action-color: $blue !default; // Background Colors $base-background-color: $grey-0 !default; -// Focus -$focus-outline: var(--focus-outline-width) solid var(--focus-outline-color); - :root { // Colors --blue: #1976d2; @@ -52,6 +49,7 @@ $focus-outline: var(--focus-outline-width) solid var(--focus-outline-color); --focus-outline-color: rgb(from var(--action-color) r g b / 40%); --focus-outline-width: 3px; --focus-outline-offset: 1px; + --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color); // Flash Colors // Note: all but the light-* colors can go away as soon as we feel like we From 9765fd1c6ed979bb6648b7d5adb26cf9fde9efe0 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 15 Mar 2025 13:49:54 -0400 Subject: [PATCH 12/40] Introduce base-background-color-alt We can't yet support color-mix, and this used to be a mix between black and background color, 95% background. So I calculated what the color would be and used that. --- app/assets/builds/administrate/application.css | 3 ++- app/assets/builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/components/_navigation.scss | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 4 ++++ 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 1726d5e60a..8d1bf412fb 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2201,6 +2201,7 @@ trix-editor .attachment__metadata .attachment__size { --blue: #1976d2; --grey-1: #dfe0e1; --action-color: var(--blue); + --base-background-color-alt: #eaebeb; --focus-outline-color: rgb(from var(--action-color) r g b / 40%); --focus-outline-width: 3px; --focus-outline-offset: 1px; @@ -2937,7 +2938,7 @@ form.button_to .link { margin-bottom: 0.75em; } .navigation__link:hover { - background-color: #eaebeb; + background-color: var(--base-background-color-alt); border-radius: 4px; color: #293f54; } diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index baf4597e50..28d1439f80 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: mix($black, $base-background-color, 5%);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Background Colors\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/components/_navigation.scss b/app/assets/stylesheets/administrate/components/_navigation.scss index 5bf506e79c..eacb6dc6cb 100644 --- a/app/assets/stylesheets/administrate/components/_navigation.scss +++ b/app/assets/stylesheets/administrate/components/_navigation.scss @@ -21,7 +21,7 @@ $navigation-link-padding: 0.6em; } &:hover { - background-color: mix($black, $base-background-color, 5%); + background-color: var(--base-background-color-alt); border-radius: $base-border-radius; color: $base-font-color; } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index ff953002da..d1a0e8ed00 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -45,6 +45,10 @@ $base-background-color: $grey-0 !default; --grey-1: #dfe0e1; --action-color: var(--blue); + // Background Colors + // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color)); + --base-background-color-alt: #eaebeb; + // Focus --focus-outline-color: rgb(from var(--action-color) r g b / 40%); --focus-outline-width: 3px; From e893cd7a8e3c2db44bfec378da0c5adb9b9babf4 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 15 Mar 2025 13:58:54 -0400 Subject: [PATCH 13/40] Convert $grey-0 to css custom property --- app/assets/builds/administrate/application.css | 5 +++-- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 8d1bf412fb..8ee7feae66 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2199,6 +2199,7 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { --blue: #1976d2; + --grey-0: #f6f7f7; --grey-1: #dfe0e1; --action-color: var(--blue); --base-background-color-alt: #eaebeb; @@ -2406,7 +2407,7 @@ select:focus { } html { - background-color: #f6f7f7; + background-color: var(--grey-0); box-sizing: border-box; } @@ -2469,7 +2470,7 @@ tr { } tbody tr:hover { - background-color: #f6f7f7; + background-color: var(--grey-0); } tbody tr [role=link] { cursor: pointer; diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 28d1439f80..41c7c6a0bc 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-0: #f6f7f7 !default;\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: $grey-0 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Background Colors\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: var(--grey-0) !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Background Colors\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index d1a0e8ed00..2b23798ce9 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -25,7 +25,6 @@ $black: #000000 !default; $blue: #1976d2 !default; $red: #d32f2f !default; -$grey-0: #f6f7f7 !default; $grey-2: #cfd8dc !default; $grey-5: #adb5bd !default; $grey-7: #293f54 !default; @@ -37,11 +36,12 @@ $base-font-color: $grey-7 !default; $action-color: $blue !default; // Background Colors -$base-background-color: $grey-0 !default; +$base-background-color: var(--grey-0) !default; :root { // Colors --blue: #1976d2; + --grey-0: #f6f7f7; --grey-1: #dfe0e1; --action-color: var(--blue); From e8eb3851a4e45812364f91e51d9702ca997547a1 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 15 Mar 2025 14:34:31 -0400 Subject: [PATCH 14/40] Convert $base-background-color to css custom property --- app/assets/builds/administrate/application.css | 5 +++-- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_layout.scss | 2 +- app/assets/stylesheets/administrate/base/_tables.scss | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 5 ++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 8ee7feae66..978ce399eb 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2202,6 +2202,7 @@ trix-editor .attachment__metadata .attachment__size { --grey-0: #f6f7f7; --grey-1: #dfe0e1; --action-color: var(--blue); + --base-background-color: var(--grey-0); --base-background-color-alt: #eaebeb; --focus-outline-color: rgb(from var(--action-color) r g b / 40%); --focus-outline-width: 3px; @@ -2407,7 +2408,7 @@ select:focus { } html { - background-color: var(--grey-0); + background-color: var(--base-background-color); box-sizing: border-box; } @@ -2470,7 +2471,7 @@ tr { } tbody tr:hover { - background-color: var(--grey-0); + background-color: var(--base-background-color); } tbody tr [role=link] { cursor: pointer; diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 41c7c6a0bc..c881bc66d7 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n// Background Colors\n$base-background-color: var(--grey-0) !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Background Colors\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: $base-background-color;\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: $base-background-color;\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_layout.scss b/app/assets/stylesheets/administrate/base/_layout.scss index 9b1d479d39..46cbc902b8 100644 --- a/app/assets/stylesheets/administrate/base/_layout.scss +++ b/app/assets/stylesheets/administrate/base/_layout.scss @@ -1,5 +1,5 @@ html { - background-color: $base-background-color; + background-color: var(--base-background-color); box-sizing: border-box; } diff --git a/app/assets/stylesheets/administrate/base/_tables.scss b/app/assets/stylesheets/administrate/base/_tables.scss index 75822067c3..8bf6b5f92e 100644 --- a/app/assets/stylesheets/administrate/base/_tables.scss +++ b/app/assets/stylesheets/administrate/base/_tables.scss @@ -20,7 +20,7 @@ tr { tbody tr { &:hover { - background-color: $base-background-color; + background-color: var(--base-background-color); } [role="link"] { diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 2b23798ce9..0be6c76abe 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -35,9 +35,6 @@ $hint-grey: #7b808c !default; $base-font-color: $grey-7 !default; $action-color: $blue !default; -// Background Colors -$base-background-color: var(--grey-0) !default; - :root { // Colors --blue: #1976d2; @@ -46,6 +43,8 @@ $base-background-color: var(--grey-0) !default; --action-color: var(--blue); // Background Colors + --base-background-color: var(--grey-0); + // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color)); --base-background-color-alt: #eaebeb; From 7ed483670d1b1c90633b0e76e603cdeaaef28517 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sat, 15 Mar 2025 18:02:24 -0400 Subject: [PATCH 15/40] Introduce --action-color-active to avoid color-mix --- app/assets/builds/administrate/application.css | 5 +++-- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_typography.scss | 2 +- app/assets/stylesheets/administrate/components/_buttons.scss | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 3 +++ 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 978ce399eb..ac7cb69f6c 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2202,6 +2202,7 @@ trix-editor .attachment__metadata .attachment__size { --grey-0: #f6f7f7; --grey-1: #dfe0e1; --action-color: var(--blue); + --action-color-active: #145ea8; --base-background-color: var(--grey-0); --base-background-color-alt: #eaebeb; --focus-outline-color: rgb(from var(--action-color) r g b / 40%); @@ -2543,7 +2544,7 @@ a:hover, [type=button], [type=reset], [type=submit]):hover { - color: #13599e; + color: var(--action-color-active); } a:focus, .link:is(button, @@ -2656,7 +2657,7 @@ button:not(.link):hover, [type=reset]:not(.link):hover, [type=submit]:not(.link):hover, .button:not(.link):hover { - background-color: #145ea8; + background-color: var(--action-color-active); color: #ffffff; } button:not(.link):focus, diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index c881bc66d7..1af1b2a153 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: mix($black, $action-color, 25%);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: mix($black, $action-color, 20%);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":";AAAA;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAAA;AAMA;EACE;EACA;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA,OAEO;EACL;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,QACQ;EACN;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,SACS;EACP;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AClcF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index f4460d2ca5..c01ef6d475 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -33,7 +33,7 @@ a, transition: color var(--base-duration) var(--base-timing); &:hover { - color: mix($black, $action-color, 25%); + color: var(--action-color-active); } &:focus { diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index c25bab7530..f002420720 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -28,7 +28,7 @@ button, } &:not(.link):hover { - background-color: mix($black, $action-color, 20%); + background-color: var(--action-color-active); color: $white; } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 0be6c76abe..db9c4db483 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -42,6 +42,9 @@ $action-color: $blue !default; --grey-1: #dfe0e1; --action-color: var(--blue); + // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color)) + --action-color-active: #145ea8; + // Background Colors --base-background-color: var(--grey-0); From a922f5c8211266d27bc8477190321483955a5b8e Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 09:23:13 -0400 Subject: [PATCH 16/40] Convert $action-color to css custom property --- app/assets/builds/administrate/application.css | 16 ++++++++-------- .../builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/base/_forms.scss | 2 +- .../administrate/base/_typography.scss | 2 +- .../administrate/components/_buttons.scss | 4 ++-- .../administrate/components/_cells.scss | 4 ++-- .../administrate/components/_search.scss | 4 ++-- .../administrate/library/_variables.scss | 1 - 8 files changed, 17 insertions(+), 18 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index ac7cb69f6c..43e2641cf7 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2330,7 +2330,7 @@ textarea:hover { [type=week]:focus, input:not([type]):focus, textarea:focus { - border-color: #1976d2; + border-color: var(--action-color); outline: none; } [type=color]:disabled, @@ -2534,7 +2534,7 @@ a, [type=button], [type=reset], [type=submit]) { - color: #1976d2; + color: var(--action-color); text-decoration-skip-ink: auto; transition: color var(--base-duration) var(--base-timing); /* stylelint-disable selector-no-qualifying-type */ @@ -2626,7 +2626,7 @@ button, [type=submit], .button { appearance: none; - background-color: #1976d2; + background-color: var(--action-color); border: 0; border-radius: 4px; color: #ffffff; @@ -2673,7 +2673,7 @@ button:not(.link):disabled:hover, [type=reset]:not(.link):disabled:hover, [type=submit]:not(.link):disabled:hover, .button:not(.link):disabled:hover { - background-color: #1976d2; + background-color: var(--action-color); } form.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */ } @@ -2737,10 +2737,10 @@ form.button_to .link { width: 100%; } .cell-label:hover a { - color: #1976d2; + color: var(--action-color); } .cell-label:hover svg { - fill: #1976d2; + fill: var(--action-color); transform: rotate(180deg); } @@ -3007,7 +3007,7 @@ form.button_to .link { width: 1rem; } .search__clear-icon:hover { - color: #1976d2; + color: var(--action-color); } .search__tooltip { @@ -3020,7 +3020,7 @@ form.button_to .link { width: 24px; } .search__tooltip svg:hover { - color: #1976d2; + color: var(--action-color); } .search__tooltip-popover { diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 1af1b2a153..ace850c959 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n$action-color: $blue !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: $action-color;\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: $action-color;\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: $action-color;\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: $action-color;\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: $action-color;\n }\n\n svg {\n fill: $action-color;\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: $action-color;\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: $action-color;\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index 8de129c996..e7856445f9 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -64,7 +64,7 @@ textarea { } &:focus { - border-color: $action-color; + border-color: var(--action-color); outline: none; } diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index c01ef6d475..c4266d3378 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -28,7 +28,7 @@ a, [type="reset"], [type="submit"] ) { - color: $action-color; + color: var(--action-color); text-decoration-skip-ink: auto; transition: color var(--base-duration) var(--base-timing); diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index f002420720..86048a347d 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -4,7 +4,7 @@ button, [type="submit"], .button { appearance: none; - background-color: $action-color; + background-color: var(--action-color); border: 0; border-radius: $base-border-radius; color: $white; @@ -38,7 +38,7 @@ button, } &:not(.link):disabled:hover { - background-color: $action-color; + background-color: var(--action-color); } } diff --git a/app/assets/stylesheets/administrate/components/_cells.scss b/app/assets/stylesheets/administrate/components/_cells.scss index 219a405d11..30ff6571bd 100644 --- a/app/assets/stylesheets/administrate/components/_cells.scss +++ b/app/assets/stylesheets/administrate/components/_cells.scss @@ -22,11 +22,11 @@ &:hover { a { - color: $action-color; + color: var(--action-color); } svg { - fill: $action-color; + fill: var(--action-color); transform: rotate(180deg); } } diff --git a/app/assets/stylesheets/administrate/components/_search.scss b/app/assets/stylesheets/administrate/components/_search.scss index ee27f6b417..bc228267aa 100644 --- a/app/assets/stylesheets/administrate/components/_search.scss +++ b/app/assets/stylesheets/administrate/components/_search.scss @@ -40,7 +40,7 @@ $search-icon-size: 1rem; width: $search-icon-size; &:hover { - color: $action-color; + color: var(--action-color); } } @@ -54,7 +54,7 @@ $search-icon-size: 1rem; width: 24px; &:hover { - color: $action-color; + color: var(--action-color); } } } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index db9c4db483..88778a6048 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -33,7 +33,6 @@ $hint-grey: #7b808c !default; // Font Colors $base-font-color: $grey-7 !default; -$action-color: $blue !default; :root { // Colors From c456ccb17547c123d02de8fdbff2a804190fe702 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 10:40:06 -0400 Subject: [PATCH 17/40] Convert $grey-7 to css custom property --- app/assets/builds/administrate/application.css | 7 ++++--- app/assets/builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/library/_variables.scss | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 43e2641cf7..1a3e51f9b8 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2201,6 +2201,7 @@ trix-editor .attachment__metadata .attachment__size { --blue: #1976d2; --grey-0: #f6f7f7; --grey-1: #dfe0e1; + --grey-7: #293f54; --action-color: var(--blue); --action-color-active: #145ea8; --base-background-color: var(--grey-0); @@ -2507,7 +2508,7 @@ td img { } body { - color: #293f54; + color: var(--grey-7); font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 1em; line-height: 1.5; @@ -2930,7 +2931,7 @@ form.button_to .link { .navigation__link { background-color: transparent; - color: #293f54; + color: var(--grey-7); display: block; line-height: 1; margin-left: -0.6em; @@ -2943,7 +2944,7 @@ form.button_to .link { .navigation__link:hover { background-color: var(--base-background-color-alt); border-radius: 4px; - color: #293f54; + color: var(--grey-7); } .navigation__link--active { diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index ace850c959..bcf075011e 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":";AAAA;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAAA;AAMA;EACE;EACA;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA,OAEO;EACL;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,QACQ;EACN;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,SACS;EACP;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AClcF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n$grey-7: #293f54 !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: $grey-7 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;ACpdF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAwB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAc;;;AAAuB;EAAqD;EAAmB;EAAc;;;AAAuB;EAAqH;EAAc;EAAiB;;;AAAqB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAc;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAc;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnBprV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAuB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAW;;;AAAyB;EAAqD;EAAmB;EAAW;;;AAAyB;EAAqH;EAAY;EAAmB;;;AAAsB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAW;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAW;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAoD;EAAiB;;;AAAkB;EAAgE;EAAW;EAAiB;EAAa;;;AAAgB;EAAwI;;;AAAqB;EAAwE;;;AAAa;EAAuD;EAAsC;EAAkB;EAAyB;EAA4D;EAA2B;;;AAAsE;EAA8D;EAAyB;EAA4D;;;AAA2B;EAA2C;EAAwE;EAAyB;EAA4D;;;AAA2B;EAAsE;;;AAAqB;EAAqC;EAAgB;EAAiB;;;AAAgB;EAA8B;;;AAA6B;EAA0C;;;AAAkB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnB5kY;AAmCA;EAEE;EACA;EACA;EACA;EACA;EAGA;EAGA;EAGA;EAGA;EACA;EACA;EACA;EAKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EAGA;EAGA;EACA;;;AAGF;AC9FA;EACE;EACA;EACA;EACA;;;AAGF;EACE,aDEiB;ECDjB;EACA;;;AAGF;EACE;EACA,aDLiB;ECMjB;;;AAGF;AAAA;EAEE;EACA,aDnBiB;ECoBjB,WDfe;;;ACkBjB;AAAA;AAAA;EAGE;EACA,aD3BiB;EC4BjB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeE;EACA,kBDjCM;ECkCN;EACA,eDxCmB;ECyCnB;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAOA;AAAA;AAAA;AAAA;EACE;EACA;;;ACxGJ;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;AACA;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACvBF;AAAA;EAEE;EACA;EACA;;;AAGF;EACE,eHUc;;AGRd;EACE,aHDe;EGEf,YHMY;;AGHd;EACE;;;AChBJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE,aJHiB;;;AIMnB;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;ACxDF;EACE,OLgCgB;EK/BhB,aLCiB;EKAjB,WLKe;EKJf,aLQiB;;;AKLnB;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aLViB;EKWjB,WLNe;EKOf,aLFoB;EKGpB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;AAUA;;AARA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE,OLnBE;;AKsBJ;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;ACzDF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,SNUa;;;AOjBf;ECCE,OR6BU;EQ5BV;EACA;EACA;EACA;EACA;EDHA;EACA;EACA,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE,OVyBQ;EUxBR;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA,OhBuBgB;EgBtBhB;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB,OhBQc;;;AgBJlB;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE,OlBPO;EkBQP,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE,OlBvBK;EkBwBL;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: var(--grey-7) !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-7: #293f54;\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 88778a6048..75ba9c284f 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -27,18 +27,18 @@ $red: #d32f2f !default; $grey-2: #cfd8dc !default; $grey-5: #adb5bd !default; -$grey-7: #293f54 !default; $hint-grey: #7b808c !default; // Font Colors -$base-font-color: $grey-7 !default; +$base-font-color: var(--grey-7) !default; :root { // Colors --blue: #1976d2; --grey-0: #f6f7f7; --grey-1: #dfe0e1; + --grey-7: #293f54; --action-color: var(--blue); // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color)) From d1513bf2dca0f2bb4b734ff2d18ca1486352f71f Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 10:48:02 -0400 Subject: [PATCH 18/40] Convert $base-font-color to css custom property --- app/assets/builds/administrate/application.css | 7 ++++--- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_typography.scss | 2 +- .../stylesheets/administrate/components/_navigation.scss | 4 ++-- .../stylesheets/administrate/library/_variables.scss | 4 +--- 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 1a3e51f9b8..0c33fe1b6a 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2202,6 +2202,7 @@ trix-editor .attachment__metadata .attachment__size { --grey-0: #f6f7f7; --grey-1: #dfe0e1; --grey-7: #293f54; + --base-font-color: var(--grey-7); --action-color: var(--blue); --action-color-active: #145ea8; --base-background-color: var(--grey-0); @@ -2508,7 +2509,7 @@ td img { } body { - color: var(--grey-7); + color: var(--base-font-color); font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 1em; line-height: 1.5; @@ -2931,7 +2932,7 @@ form.button_to .link { .navigation__link { background-color: transparent; - color: var(--grey-7); + color: var(--base-font-color); display: block; line-height: 1; margin-left: -0.6em; @@ -2944,7 +2945,7 @@ form.button_to .link { .navigation__link:hover { background-color: var(--base-background-color-alt); border-radius: 4px; - color: var(--grey-7); + color: var(--base-font-color); } .navigation__link--active { diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index bcf075011e..72d6752a50 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n\n$hint-grey: #7b808c !default;\n\n// Font Colors\n$base-font-color: var(--grey-7) !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-7: #293f54;\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: $base-font-color;\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: $base-font-color;\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: $base-font-color;\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n\n$hint-grey: #7b808c !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-7: #293f54;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index c4266d3378..ab49dd7042 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -1,5 +1,5 @@ body { - color: $base-font-color; + color: var(--base-font-color); font-family: $base-font-family; font-size: $base-font-size; line-height: $base-line-height; diff --git a/app/assets/stylesheets/administrate/components/_navigation.scss b/app/assets/stylesheets/administrate/components/_navigation.scss index eacb6dc6cb..0182c1a127 100644 --- a/app/assets/stylesheets/administrate/components/_navigation.scss +++ b/app/assets/stylesheets/administrate/components/_navigation.scss @@ -8,7 +8,7 @@ $navigation-link-padding: 0.6em; .navigation__link { background-color: transparent; - color: $base-font-color; + color: var(--base-font-color); display: block; line-height: 1; margin-left: -($navigation-link-padding); @@ -23,7 +23,7 @@ $navigation-link-padding: 0.6em; &:hover { background-color: var(--base-background-color-alt); border-radius: $base-border-radius; - color: $base-font-color; + color: var(--base-font-color); } } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 75ba9c284f..90b1dbce22 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -30,15 +30,13 @@ $grey-5: #adb5bd !default; $hint-grey: #7b808c !default; -// Font Colors -$base-font-color: var(--grey-7) !default; - :root { // Colors --blue: #1976d2; --grey-0: #f6f7f7; --grey-1: #dfe0e1; --grey-7: #293f54; + --base-font-color: var(--grey-7); --action-color: var(--blue); // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color)) From c3b440c939f37987047346384f5f8b37e57c22b4 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 13:40:48 -0400 Subject: [PATCH 19/40] Convert $hint-grey to css custom property --- app/assets/builds/administrate/application.css | 5 +++-- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/components/_cells.scss | 2 +- app/assets/stylesheets/administrate/library/_data-label.scss | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 3 +-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 0c33fe1b6a..d30f81fc5b 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2202,6 +2202,7 @@ trix-editor .attachment__metadata .attachment__size { --grey-0: #f6f7f7; --grey-1: #dfe0e1; --grey-7: #293f54; + --hint-grey: #7b808c; --base-font-color: var(--grey-7); --action-color: var(--blue); --action-color-active: #145ea8; @@ -2590,7 +2591,7 @@ hr { } .attribute-label { - color: #7b808c; + color: var(--hint-grey); font-size: 0.8em; font-weight: 400; letter-spacing: 0.0357em; @@ -2723,7 +2724,7 @@ form.button_to .link { margin-left: 5px; } .cell-label__sort-indicator svg { - color: #7b808c; + color: var(--hint-grey); height: 13px; transition: transform var(--base-duration) var(--base-timing); width: 13px; diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 72d6752a50..0aab621922 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n\n$hint-grey: #7b808c !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-7: #293f54;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: $hint-grey;\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: $hint-grey;\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE,OlBPO;EkBQP,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE,OlBvBK;EkBwBL;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-7: #293f54;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/components/_cells.scss b/app/assets/stylesheets/administrate/components/_cells.scss index 30ff6571bd..d42763437a 100644 --- a/app/assets/stylesheets/administrate/components/_cells.scss +++ b/app/assets/stylesheets/administrate/components/_cells.scss @@ -3,7 +3,7 @@ margin-left: 5px; svg { - color: $hint-grey; + color: var(--hint-grey); height: 13px; transition: transform var(--base-duration) var(--base-timing); width: 13px; diff --git a/app/assets/stylesheets/administrate/library/_data-label.scss b/app/assets/stylesheets/administrate/library/_data-label.scss index 2efcd28367..18402e0b3f 100644 --- a/app/assets/stylesheets/administrate/library/_data-label.scss +++ b/app/assets/stylesheets/administrate/library/_data-label.scss @@ -1,5 +1,5 @@ @mixin data-label { - color: $hint-grey; + color: var(--hint-grey); font-size: 0.8em; font-weight: 400; letter-spacing: 0.0357em; diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 90b1dbce22..99df73743a 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -28,14 +28,13 @@ $red: #d32f2f !default; $grey-2: #cfd8dc !default; $grey-5: #adb5bd !default; -$hint-grey: #7b808c !default; - :root { // Colors --blue: #1976d2; --grey-0: #f6f7f7; --grey-1: #dfe0e1; --grey-7: #293f54; + --hint-grey: #7b808c; --base-font-color: var(--grey-7); --action-color: var(--blue); From 036323c09fac6736a59a1ead72fe23bfba3f6236 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 13:43:21 -0400 Subject: [PATCH 20/40] Convert $grey-5 to css custom property --- app/assets/builds/administrate/application.css | 5 +++-- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/components/_search.scss | 4 ++-- app/assets/stylesheets/administrate/library/_variables.scss | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index d30f81fc5b..8be2df5016 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2201,6 +2201,7 @@ trix-editor .attachment__metadata .attachment__size { --blue: #1976d2; --grey-0: #f6f7f7; --grey-1: #dfe0e1; + --grey-5: #adb5bd; --grey-7: #293f54; --hint-grey: #7b808c; --base-font-color: var(--grey-7); @@ -3003,7 +3004,7 @@ form.button_to .link { } .search__clear-icon { - color: #adb5bd; + color: var(--grey-5); height: 1rem; position: absolute; transition: fill var(--base-duration) var(--base-timing); @@ -3018,7 +3019,7 @@ form.button_to .link { margin-right: 2rem; } .search__tooltip svg { - color: #adb5bd; + color: var(--grey-5); height: 24px; width: 24px; } diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 0aab621922..0ac452996a 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE,OlBPO;EkBQP,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE,OlBvBK;EkBwBL;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n$grey-5: #adb5bd !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-7: #293f54;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: $grey-5;\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: $grey-5;\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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AGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/components/_search.scss b/app/assets/stylesheets/administrate/components/_search.scss index bc228267aa..1bdd2004f9 100644 --- a/app/assets/stylesheets/administrate/components/_search.scss +++ b/app/assets/stylesheets/administrate/components/_search.scss @@ -33,7 +33,7 @@ $search-icon-size: 1rem; } .search__clear-icon { - color: $grey-5; + color: var(--grey-5); height: $search-icon-size; position: absolute; transition: fill var(--base-duration) var(--base-timing); @@ -49,7 +49,7 @@ $search-icon-size: 1rem; margin-right: 2rem; svg { - color: $grey-5; + color: var(--grey-5); height: 24px; width: 24px; diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 99df73743a..f431e63a88 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -26,13 +26,13 @@ $blue: #1976d2 !default; $red: #d32f2f !default; $grey-2: #cfd8dc !default; -$grey-5: #adb5bd !default; :root { // Colors --blue: #1976d2; --grey-0: #f6f7f7; --grey-1: #dfe0e1; + --grey-5: #adb5bd; --grey-7: #293f54; --hint-grey: #7b808c; --base-font-color: var(--grey-7); From 18ad946dbc9e486e36c0d66b24730d29c490c7be Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 13:45:00 -0400 Subject: [PATCH 21/40] Remove unused $grey-2 sass variable --- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 0ac452996a..ba628679ed 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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AGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n$grey-2: #cfd8dc !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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AGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index f431e63a88..4387f8e5b0 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -25,8 +25,6 @@ $black: #000000 !default; $blue: #1976d2 !default; $red: #d32f2f !default; -$grey-2: #cfd8dc !default; - :root { // Colors --blue: #1976d2; From d112b9660bd56407c2e93091509e4fcdbd33710d Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 13:55:11 -0400 Subject: [PATCH 22/40] Introduce --danger-color-active to avoid color-mix --- app/assets/builds/administrate/application.css | 9 ++++++--- app/assets/builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/base/_typography.scss | 2 +- .../stylesheets/administrate/components/_buttons.scss | 4 ++-- .../stylesheets/administrate/library/_variables.scss | 5 +++++ 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 8be2df5016..a307e2700e 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2199,10 +2199,13 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { --blue: #1976d2; + --red: #d32f2f; --grey-0: #f6f7f7; --grey-1: #dfe0e1; --grey-5: #adb5bd; --grey-7: #293f54; + --danger: var(--red); + --danger-color-active: #a92626; --hint-grey: #7b808c; --base-font-color: var(--grey-7); --action-color: var(--blue); @@ -2570,7 +2573,7 @@ a.link--danger:hover, [type=button], [type=reset], [type=submit]).link--danger:hover { - color: #a92626; + color: var(--danger-color-active); } hr { @@ -2697,11 +2700,11 @@ form.button_to .link { background-color: #d32f2f; } .button--danger:not(.link):hover { - background-color: #a92626; + background-color: var(--danger-color-active); color: #ffffff; } .button--danger:not(.link):disabled:hover { - background-color: #a92626; + background-color: var(--danger-color-active); } .button--nav { diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index ba628679ed..a243d89671 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;ACpdF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAwB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAc;;;AAAuB;EAAqD;EAAmB;EAAc;;;AAAuB;EAAqH;EAAc;EAAiB;;;AAAqB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAc;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAc;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnBprV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAuB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAW;;;AAAyB;EAAqD;EAAmB;EAAW;;;AAAyB;EAAqH;EAAY;EAAmB;;;AAAsB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAW;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAW;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAoD;EAAiB;;;AAAkB;EAAgE;EAAW;EAAiB;EAAa;;;AAAgB;EAAwI;;;AAAqB;EAAwE;;;AAAa;EAAuD;EAAsC;EAAkB;EAAyB;EAA4D;EAA2B;;;AAAsE;EAA8D;EAAyB;EAA4D;;;AAA2B;EAA2C;EAAwE;EAAyB;EAA4D;;;AAA2B;EAAsE;;;AAAqB;EAAqC;EAAgB;EAAiB;;;AAAgB;EAA8B;;;AAA6B;EAA0C;;;AAAkB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnB5kY;AA2BA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EAGA;EAGA;EAGA;EACA;EACA;EACA;EAKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EAGA;EAGA;EACA;;;AAGF;ACzFA;EACE;EACA;EACA;EACA;;;AAGF;EACE,aDEiB;ECDjB;EACA;;;AAGF;EACE;EACA,aDLiB;ECMjB;;;AAGF;AAAA;EAEE;EACA,aDnBiB;ECoBjB,WDfe;;;ACkBjB;AAAA;AAAA;EAGE;EACA,aD3BiB;EC4BjB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeE;EACA,kBDjCM;ECkCN;EACA,eDxCmB;ECyCnB;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAOA;AAAA;AAAA;AAAA;EACE;EACA;;;ACxGJ;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;AACA;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACvBF;AAAA;EAEE;EACA;EACA;;;AAGF;EACE,eHUc;;AGRd;EACE,aHDe;EGEf,YHMY;;AGHd;EACE;;;AChBJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE,aJHiB;;;AIMnB;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;ACxDF;EACE;EACA,aLCiB;EKAjB,WLKe;EKJf,aLQiB;;;AKLnB;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aLViB;EKWjB,WLNe;EKOf,aLFoB;EKGpB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;AAUA;;AARA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE,OLnBE;;AKsBJ;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;ACzDF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,SNUa;;;AOjBf;ECCE;EACA;EACA;EACA;EACA;EACA;EDHA;EACA;EACA,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: mix($black, $red, 20%);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: mix($black, $red, 20%);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: mix($black, $red, 20%);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":";AAAA;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAAA;AAMA;EACE;EACA;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA,OAEO;EACL;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,QACQ;EACN;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,SACS;EACP;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AClcF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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b;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index ab49dd7042..0e7e38ce44 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -46,7 +46,7 @@ a, } &.link--danger:hover { - color: mix($black, $red, 20%); + color: var(--danger-color-active); } } diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index 86048a347d..4402a88e23 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -61,12 +61,12 @@ form.button_to { /* stylelint-disable selector-no-qualifying-type, selector-clas background-color: $red; &:not(.link):hover { - background-color: mix($black, $red, 20%); + background-color: var(--danger-color-active); color: $white; } &:not(.link):disabled:hover { - background-color: mix($black, $red, 20%); + background-color: var(--danger-color-active); } } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 4387f8e5b0..c648bac05b 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -28,10 +28,15 @@ $red: #d32f2f !default; :root { // Colors --blue: #1976d2; + --red: #d32f2f; --grey-0: #f6f7f7; --grey-1: #dfe0e1; --grey-5: #adb5bd; --grey-7: #293f54; + --danger: var(--red); + + // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger)) + --danger-color-active: #a92626; --hint-grey: #7b808c; --base-font-color: var(--grey-7); --action-color: var(--blue); From 5960ae8e0fae97f3b7bfdc3c29bd1bcc7b552840 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 14:03:54 -0400 Subject: [PATCH 23/40] Convert $red to css custom property, introduce --danger-color --- app/assets/builds/administrate/application.css | 8 ++++---- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_typography.scss | 2 +- .../stylesheets/administrate/components/_buttons.scss | 2 +- .../stylesheets/administrate/components/_field-unit.scss | 2 +- .../stylesheets/administrate/library/_variables.scss | 5 ++--- 6 files changed, 10 insertions(+), 11 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index a307e2700e..a4e78fa172 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2204,7 +2204,7 @@ trix-editor .attachment__metadata .attachment__size { --grey-1: #dfe0e1; --grey-5: #adb5bd; --grey-7: #293f54; - --danger: var(--red); + --danger-color: var(--red); --danger-color-active: #a92626; --hint-grey: #7b808c; --base-font-color: var(--grey-7); @@ -2566,7 +2566,7 @@ a.link--danger, [type=button], [type=reset], [type=submit]).link--danger { - color: #d32f2f; + color: var(--danger-color); } a.link--danger:hover, .link:is(button, @@ -2697,7 +2697,7 @@ form.button_to .link { } .button--danger { - background-color: #d32f2f; + background-color: var(--danger-color); } .button--danger:not(.link):hover { background-color: var(--danger-color-active); @@ -2823,7 +2823,7 @@ form.button_to .link { } .field-unit--required .field-unit__label label::after { - color: #d32f2f; + color: var(--red); content: " *"; } diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index a243d89671..ef0b8df583 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;ACpdF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAwB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAc;;;AAAuB;EAAqD;EAAmB;EAAc;;;AAAuB;EAAqH;EAAc;EAAiB;;;AAAqB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAc;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAc;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnBprV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAuB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAW;;;AAAyB;EAAqD;EAAmB;EAAW;;;AAAyB;EAAqH;EAAY;EAAmB;;;AAAsB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAW;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAW;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAoD;EAAiB;;;AAAkB;EAAgE;EAAW;EAAiB;EAAa;;;AAAgB;EAAwI;;;AAAqB;EAAwE;;;AAAa;EAAuD;EAAsC;EAAkB;EAAyB;EAA4D;EAA2B;;;AAAsE;EAA8D;EAAyB;EAA4D;;;AAA2B;EAA2C;EAAwE;EAAyB;EAA4D;;;AAA2B;EAAsE;;;AAAqB;EAAqC;EAAgB;EAAiB;;;AAAgB;EAA8B;;;AAA6B;EAA0C;;;AAAkB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnB5kY;AA2BA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAGA;EAGA;EAGA;EAGA;EACA;EACA;EACA;EAKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EAGA;EAGA;EACA;;;AAGF;AC9FA;EACE;EACA;EACA;EACA;;;AAGF;EACE,aDEiB;ECDjB;EACA;;;AAGF;EACE;EACA,aDLiB;ECMjB;;;AAGF;AAAA;EAEE;EACA,aDnBiB;ECoBjB,WDfe;;;ACkBjB;AAAA;AAAA;EAGE;EACA,aD3BiB;EC4BjB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeE;EACA,kBDjCM;ECkCN;EACA,eDxCmB;ECyCnB;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAOA;AAAA;AAAA;AAAA;EACE;EACA;;;ACxGJ;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;AACA;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACvBF;AAAA;EAEE;EACA;EACA;;;AAGF;EACE,eHUc;;AGRd;EACE,aHDe;EGEf,YHMY;;AGHd;EACE;;;AChBJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE,aJHiB;;;AIMnB;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;ACxDF;EACE;EACA,aLCiB;EKAjB,WLKe;EKJf,aLQiB;;;AKLnB;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aLViB;EKWjB,WLNe;EKOf,aLFoB;EKGpB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;AAUA;;AARA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE,OLnBE;;AKsBJ;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;ACzDF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,SNUa;;;AOjBf;ECCE;EACA;EACA;EACA;EACA;EACA;EDHA;EACA;EACA,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE,kBTnCI;;ASqCJ;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE,OX5BA;EW6BA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n$red: #d32f2f !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: $red;\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: $red;\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: $red;\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index 0e7e38ce44..d7fd2b5922 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -42,7 +42,7 @@ a, } /* stylelint-disable selector-no-qualifying-type */ &.link--danger { - color: $red; + color: var(--danger-color); } &.link--danger:hover { diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index 4402a88e23..f9d09c1fc2 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -58,7 +58,7 @@ form.button_to { /* stylelint-disable selector-no-qualifying-type, selector-clas } .button--danger { - background-color: $red; + background-color: var(--danger-color); &:not(.link):hover { background-color: var(--danger-color-active); diff --git a/app/assets/stylesheets/administrate/components/_field-unit.scss b/app/assets/stylesheets/administrate/components/_field-unit.scss index 8890949a8c..1afe1db3d5 100644 --- a/app/assets/stylesheets/administrate/components/_field-unit.scss +++ b/app/assets/stylesheets/administrate/components/_field-unit.scss @@ -51,7 +51,7 @@ .field-unit--required { .field-unit__label { label::after { - color: $red; + color: var(--red); content: " *"; } } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index c648bac05b..a7006aebaf 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -23,7 +23,6 @@ $white: #ffffff !default; $black: #000000 !default; $blue: #1976d2 !default; -$red: #d32f2f !default; :root { // Colors @@ -33,9 +32,9 @@ $red: #d32f2f !default; --grey-1: #dfe0e1; --grey-5: #adb5bd; --grey-7: #293f54; - --danger: var(--red); + --danger-color: var(--red); - // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger)) + // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color)) --danger-color-active: #a92626; --hint-grey: #7b808c; --base-font-color: var(--grey-7); From f4c935c9ed5264a1b82a6c317a1125606226732e Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 14:00:41 -0400 Subject: [PATCH 24/40] Convert $blue to css custom property --- .../builds/administrate/application.css | 3072 +---------------- .../builds/administrate/application.css.map | 2 +- .../administrate/components/_buttons.scss | 4 +- .../administrate/library/_variables.scss | 2 - 4 files changed, 19 insertions(+), 3061 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index a4e78fa172..193bca6db9 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -1,3058 +1,18 @@ -@charset "UTF-8"; -/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in - * IE on Windows Phone and in iOS. - */ -html { - line-height: 1.15; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers (opinionated). - */ -body { - margin: 0; -} - -/** - * Add the correct display in IE 9-. - */ -article, -aside, -footer, -header, -nav, -section { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ -/** - * Add the correct display in IE 9-. - * 1. Add the correct display in IE. - */ -figcaption, -figure, -main { /* 1 */ - display: block; -} - -/** - * Add the correct margin in IE 8. - */ -figure { - margin: 1em 40px; -} - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ -/** - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ -a, -.link:is(button, -[type=button], -[type=reset], -[type=submit]) { - background-color: transparent; /* 1 */ - -webkit-text-decoration-skip: objects; /* 2 */ -} - -/** - * 1. Remove the bottom border in Chrome 57- and Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ -} - -/** - * Prevent the duplicate application of `bolder` by the next rule in Safari 6. - */ -b, -strong { - font-weight: inherit; -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font style in Android 4.3-. - */ -dfn { - font-style: italic; -} - -/** - * Add the correct background and color in IE 9-. - */ -mark { - background-color: #ff0; - color: #000; -} - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ -/** - * Add the correct display in IE 9-. - */ -audio, -video { - display: inline-block; -} - -/** - * Add the correct display in iOS 4-7. - */ -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Remove the border on images inside links in IE 10-. - */ -img { - border-style: none; -} - -/** - * Hide the overflow in IE. - */ -svg:not(:root) { - overflow: hidden; -} - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers (opinionated). - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select, -textarea { - font-family: sans-serif; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { /* 1 */ - text-transform: none; -} - -/** - * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` - * controls in Android 4. - * 2. Correct the inability to style clickable types in iOS and Safari. - */ -button, -html [type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; /* 2 */ -} - -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type=button]::-moz-focus-inner, -[type=reset]::-moz-focus-inner, -[type=submit]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type=button]:-moz-focusring, -[type=reset]:-moz-focusring, -[type=submit]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * 1. Add the correct display in IE 9-. - * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ -} - -/** - * Remove the default vertical scrollbar in IE. - */ -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10-. - * 2. Remove the padding in IE 10-. - */ -[type=checkbox], -[type=radio] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type=number]::-webkit-inner-spin-button, -[type=number]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type=search] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. - */ -[type=search]::-webkit-search-cancel-button, -[type=search]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. - */ -details, -menu { - display: block; -} - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; -} - -/* Scripting - ========================================================================== */ -/** - * Add the correct display in IE 9-. - */ -canvas { - display: inline-block; -} - -/** - * Add the correct display in IE. - */ -template { - display: none; -} - -/* Hidden - ========================================================================== */ -/** - * Add the correct display in IE 10-. - */ -[hidden] { - display: none; -} - -trix-editor { - border: 1px solid #bbb; - border-radius: 3px; - margin: 0; - padding: 0.4em 0.6em; - min-height: 5em; - outline: none; -} - -trix-toolbar * { - box-sizing: border-box; -} - -trix-toolbar .trix-button-row { - display: flex; - flex-wrap: nowrap; - justify-content: space-between; - overflow-x: auto; -} - -trix-toolbar .trix-button-group { - display: flex; - margin-bottom: 10px; - border: 1px solid #bbb; - border-top-color: #ccc; - border-bottom-color: #888; - border-radius: 3px; -} - -trix-toolbar .trix-button-group:not(:first-child) { - margin-left: 1.5vw; -} - -@media (max-width: 768px) { - trix-toolbar .trix-button-group:not(:first-child) { - margin-left: 0; - } -} -trix-toolbar .trix-button-group-spacer { - flex-grow: 1; -} - -@media (max-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; - padding: 0 0.5em; - margin: 0; - outline: none; - border: none; - border-bottom: 1px solid #ddd; - border-radius: 0; - background: transparent; -} - -trix-toolbar .trix-button:not(:first-child) { - border-left: 1px solid #ccc; -} - -trix-toolbar .trix-button.trix-active { - background: #cbeefa; - color: rgb(0, 0, 0); -} - -trix-toolbar .trix-button:not(:disabled) { - cursor: pointer; -} - -trix-toolbar .trix-button:disabled { - color: rgba(0, 0, 0, 0.125); -} - -@media (max-width: 768px) { - trix-toolbar .trix-button { - letter-spacing: -0.01em; - padding: 0 0.3em; - } -} -trix-toolbar .trix-button--icon { - font-size: inherit; - width: 2.6em; - height: 1.6em; - max-width: calc(0.8em + 4vw); - text-indent: -9999px; -} - -@media (max-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; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - opacity: 0.6; - content: ""; - background-position: center; - background-repeat: no-repeat; - background-size: contain; -} - -@media (max-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 { - opacity: 0.125; -} - -trix-toolbar .trix-button--icon-attach::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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); - top: 8%; - bottom: 4%; -} - -trix-toolbar .trix-button--icon-bold::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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); -} - -trix-toolbar .trix-button--icon-italic::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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); -} - -trix-toolbar .trix-button--icon-link::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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%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-quote::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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%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%23000%22%2F%3E%3C%2Fsvg%3E"); -} - -trix-toolbar .trix-button--icon-code::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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); -} - -trix-toolbar .trix-button--icon-bullet-list::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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); -} - -trix-toolbar .trix-button--icon-number-list::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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%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%23000%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%23000%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%23000%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%23000%22%2F%3E%3C%2Fsvg%3E"); -} - -trix-toolbar .trix-dialogs { - position: relative; -} - -trix-toolbar .trix-dialog { - position: absolute; - top: 0; - left: 0; - right: 0; - font-size: 0.75em; - padding: 15px 10px; - background: #fff; - box-shadow: 0 0.3em 1em #ccc; - border-top: 2px solid #888; - border-radius: 5px; - z-index: 5; -} - -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-mutable]::-moz-selection, -trix-editor [data-trix-cursor-target]::-moz-selection { - background: none; -} - -trix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection, -trix-editor [data-trix-cursor-target]::selection { - background: none; -} - -trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection { - background: highlight; -} - -trix-editor [data-trix-mutable].attachment__caption-editor:focus::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; -} - -trix-editor .trix-button:not(:first-child) { - border-left: 1px solid #ccc; -} - -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; - overflow-wrap: break-word; - word-break: break-word; -} - -.trix-content * { - box-sizing: border-box; - margin: 0; - padding: 0; -} - -.trix-content h1 { - font-size: 1.2em; - line-height: 1.2; -} - -.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: " •"; -} - -.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%; -} - -/** - * Selectize (v0.15.2) - * https://selectize.dev - * - * Copyright (c) 2013-2015 Brian Reavis & contributors - * Copyright (c) 2020-2022 Selectize Team & contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this - * file except in compliance with the License. You may obtain a copy of the License at: - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under - * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF - * ANY KIND, either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - * - * @author Brian Reavis - * @author Ris Adams - */ -.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging { - overflow: visible; -} - -.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { - visibility: visible !important; - background: #f2f2f2 !important; - background: rgba(0, 0, 0, 0.06) !important; - border: 0 none !important; - box-shadow: inset 0 0 12px 4px #fff; -} - -.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { - content: "!"; - visibility: hidden; -} - -.selectize-control.plugin-drag_drop .ui-sortable-helper { - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header { - position: relative; - padding: 10px 8px; - border-bottom: 1px solid #d0d0d0; - background: #f8f8f8; - border-radius: 3px 3px 0 0; -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close { - position: absolute; - right: 8px; - top: 50%; - color: #303030; - opacity: 0.4; - margin-top: -12px; - line-height: 20px; - font-size: 20px !important; - text-decoration: none; -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover { - color: black; -} - -.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { - display: flex; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup { - border-right: 1px solid #f2f2f2; - border-top: 0 none; - flex-grow: 1; - flex-basis: 0; - min-width: 0; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { - border-right: 0 none; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup:before { - display: none; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup-header { - border-top: 0 none; -} - -.selectize-control.plugin-remove_button .item { - display: inline-flex; - align-items: center; - padding-right: 0 !important; -} - -.selectize-control.plugin-remove_button .item .remove { - color: inherit; - text-decoration: none; - vertical-align: middle; - display: inline-block; - padding: 2px 6px; - border-left: 1px solid #d0d0d0; - border-radius: 0 2px 2px 0; - box-sizing: border-box; - margin-left: 6px; -} - -.selectize-control.plugin-remove_button .item .remove:hover { - background: rgba(0, 0, 0, 0.05); -} - -.selectize-control.plugin-remove_button .item.active .remove { - border-left-color: #cacaca; -} - -.selectize-control.plugin-remove_button .disabled .item .remove:hover { - background: 0; -} - -.selectize-control.plugin-remove_button .disabled .item .remove { - border-left-color: white; -} - -.selectize-control.plugin-clear_button .clear { - text-decoration: none; - display: flex; - position: absolute; - height: 100%; - width: 25px; - top: 0; - right: 2px; - color: #000; - opacity: 0.4; - font-weight: bold; - border: 0; - cursor: pointer; - z-index: 1; - font-size: 21px; - justify-content: center; - align-items: center; -} - -.selectize-control.plugin-clear_button .clear:hover { - opacity: 1; -} - -.selectize-control.plugin-clear_button.single .clear { - right: calc(2px + 1.5rem); -} - -.selectize-dropdown.plugin-auto_position.selectize-position-top { - border-top: 1px solid #d0d0d0; - border-bottom: 0 none; - border-radius: 3px 3px 0 0; - box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18); -} - -.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active { - border-radius: 0 0 3px 3px; - border-top: 0 none; -} - -.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before { - top: 0; - bottom: unset; -} - -.selectize-control { - position: relative; -} - -.selectize-dropdown, .selectize-input, .selectize-input input { - color: #303030; - font-family: inherit; - font-size: 13px; - line-height: 18px; - font-smoothing: inherit; -} - -.selectize-input, .selectize-control.single .selectize-input.input-active { - background: #fff; - cursor: text; - display: inline-block; -} - -.selectize-input { - border: 1px solid #d0d0d0; - padding: 8px 8px; - display: inline-block; - width: 100%; - position: relative; - z-index: 1; - box-sizing: border-box; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); - border-radius: 3px; -} - -.selectize-control.multi .selectize-input.has-items { - padding: 6px 8px 3px; -} - -.selectize-input.full { - background-color: #fff; -} - -.selectize-input.disabled, .selectize-input.disabled * { - cursor: default !important; -} - -.selectize-input.focus { - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); -} - -.selectize-input.dropdown-active { - border-radius: 3px 3px 0 0; -} - -.selectize-input > * { - vertical-align: baseline; - display: inline-block; - zoom: 1; -} - -.selectize-control.multi .selectize-input > div { - cursor: pointer; - margin: 0 3px 3px 0; - padding: 2px 6px; - background: #f2f2f2; - color: #303030; - border: 0 solid #d0d0d0; -} - -.selectize-control.multi .selectize-input > div.active { - background: #e8e8e8; - color: #303030; - border: 0 solid #cacaca; -} - -.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active { - color: #7d7d7d; - background: white; - border: 0 solid white; -} - -.selectize-input > input { - display: inline-block !important; - padding: 0 !important; - min-height: 0 !important; - max-height: none !important; - max-width: 100% !important; - margin: 0 !important; - text-indent: 0 !important; - border: 0 none !important; - background: none !important; - line-height: inherit !important; - user-select: auto !important; - box-shadow: none !important; -} - -.selectize-input > input::-ms-clear { - display: none; -} - -.selectize-input > input:focus { - outline: none !important; -} - -.selectize-input > input[placeholder] { - box-sizing: initial; -} - -.selectize-input.has-items > input { - margin: 0 0 !important; -} - -.selectize-input::after { - content: " "; - display: block; - clear: left; -} - -.selectize-input.dropdown-active::before { - content: " "; - display: block; - position: absolute; - background: #f0f0f0; - height: 1px; - bottom: 0; - left: 0; - right: 0; -} - -.selectize-dropdown { - position: absolute; - top: 100%; - left: 0; - width: 100%; - z-index: 10; - border: 1px solid #d0d0d0; - background: #fff; - margin: -1px 0 0 0; - border-top: 0 none; - box-sizing: border-box; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - border-radius: 0 0 3px 3px; -} - -.selectize-dropdown [data-selectable] { - cursor: pointer; - overflow: hidden; -} - -.selectize-dropdown [data-selectable] .highlight { - background: rgba(125, 168, 208, 0.2); - border-radius: 1px; -} - -.selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { - padding: 5px 8px; -} - -.selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { - cursor: inherit; - opacity: 0.5; -} - -.selectize-dropdown [data-selectable].option { - opacity: 1; - cursor: pointer; -} - -.selectize-dropdown .optgroup:first-child .optgroup-header { - border-top: 0 none; -} - -.selectize-dropdown .optgroup-header { - color: #303030; - background: #fff; - cursor: default; -} - -.selectize-dropdown .active { - background-color: #e8e8e8; - color: #303030; -} - -.selectize-dropdown .active.create { - color: #495c68; -} - -.selectize-dropdown .selected { - background-color: #e8e8e8; - color: #303030; -} - -.selectize-dropdown .create { - color: rgba(48, 48, 48, 0.5); -} - -.selectize-dropdown .active:not(.selected) { - background: #f5fafd; - color: #495c68; -} - -.selectize-dropdown-content { - overflow-y: auto; - overflow-x: hidden; - max-height: 200px; - overflow-scrolling: touch; -} - -.selectize-dropdown-emptyoptionlabel { - text-align: center; -} - -.selectize-dropdown .spinner { - display: inline-block; - width: 30px; - height: 30px; - margin: 5px 8px; -} - -.selectize-dropdown .spinner:after { - content: " "; - display: block; - width: 24px; - height: 24px; - margin: 3px; - border-radius: 50%; - border: 5px solid #d0d0d0; - border-color: #d0d0d0 transparent #d0d0d0 transparent; - animation: lds-dual-ring 1.2s linear infinite; -} - -@keyframes lds-dual-ring { - 0% { - transform: rotate(0); - } - 100% { - transform: rotate(360deg); - } -} -.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { - cursor: pointer; -} - -.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input:not(:read-only) { - cursor: text; -} - -.selectize-control.single .selectize-input:after { - content: " "; - display: block; - position: absolute; - top: 50%; - right: 15px; - margin-top: -3px; - width: 0; - height: 0; - border-style: solid; - border-width: 5px 5px 0 5px; - border-color: #808080 transparent transparent transparent; -} - -.selectize-control.single .selectize-input.dropdown-active:after { - margin-top: -4px; - border-width: 0 5px 5px 5px; - border-color: transparent transparent #808080 transparent; -} - -.selectize-control.rtl { - text-align: right; -} - -.selectize-control.rtl.single .selectize-input:after { - left: 15px; - right: auto; -} - -.selectize-control.rtl .selectize-input > input { - margin: 0 4px 0 -2px !important; -} - -.selectize-control .selectize-input.disabled { - opacity: 0.5; - background-color: #fafafa; -} - -.selectize-dropdown.plugin-auto_position.selectize-position-top { - border-top: 1px solid #d0d0d0; - border-bottom: 0 none; - border-radius: 3px 3px 0 0; - box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18); -} - -.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active { - border-radius: 0 0 3px 3px; - border-top: 0 none; -} - -.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before { - top: 0; - bottom: unset; -} - -.selectize-control.plugin-clear_button .clear { - text-decoration: none; - display: flex; - position: absolute; - height: 100%; - width: 25px; - top: 0; - right: 2px; - color: #000; - opacity: 0.4; - font-weight: bold; - border: 0; - cursor: pointer; - z-index: 1; - font-size: 21px; - justify-content: center; - align-items: center; -} - -.selectize-control.plugin-clear_button .clear:hover { - opacity: 1; -} - -.selectize-control.plugin-clear_button.single .clear { - right: calc(2px + 1.5rem); -} - -.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging { - overflow: visible; -} - -.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { - visibility: visible !important; - background: #f2f2f2 !important; - background: rgba(0, 0, 0, 0.06) !important; - border: 0 none !important; - box-shadow: inset 0 0 12px 4px #fff; -} - -.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { - content: "!"; - visibility: hidden; -} - -.selectize-control.plugin-drag_drop .ui-sortable-helper { - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header { - position: relative; - padding: 10px 8px; - border-bottom: 1px solid #d0d0d0; - background: #f8f8f8; - border-radius: 3px 3px 0 0; -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close { - position: absolute; - right: 8px; - top: 50%; - color: #303030; - opacity: 0.4; - margin-top: -12px; - line-height: 20px; - font-size: 20px !important; - text-decoration: none; -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover { - color: black; -} - -.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { - display: flex; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup { - border-right: 1px solid #f2f2f2; - border-top: 0 none; - flex-grow: 1; - flex-basis: 0; - min-width: 0; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { - border-right: 0 none; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup:before { - display: none; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup-header { - border-top: 0 none; -} - -.selectize-control.plugin-remove_button .item { - display: inline-flex; - align-items: center; - padding-right: 0 !important; -} - -.selectize-control.plugin-remove_button .item .remove { - color: inherit; - text-decoration: none; - vertical-align: middle; - display: inline-block; - padding: 2px 6px; - border-left: 1px solid #d0d0d0; - border-radius: 0 2px 2px 0; - box-sizing: border-box; - margin-left: 6px; -} - -.selectize-control.plugin-remove_button .item .remove:hover { - background: rgba(0, 0, 0, 0.05); -} - -.selectize-control.plugin-remove_button .item.active .remove { - border-left-color: #cacaca; -} - -.selectize-control.plugin-remove_button .disabled .item .remove:hover { - background: 0; -} - -.selectize-control.plugin-remove_button .disabled .item .remove { - border-left-color: white; -} - -/** - * Selectize (v0.15.2) - * https://selectize.dev - * - * Copyright (c) 2013-2015 Brian Reavis & contributors - * Copyright (c) 2020-2022 Selectize Team & contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this - * file except in compliance with the License. You may obtain a copy of the License at: - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under - * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF - * ANY KIND, either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - * - * @author Brian Reavis - * @author Ris Adams - */ -.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging { - overflow: visible; -} - -.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { - visibility: visible !important; - background: #f2f2f2 !important; - background: rgba(0, 0, 0, 0.06) !important; - border: 0 none !important; - box-shadow: inset 0 0 12px 4px #fff; -} - -.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { - content: "!"; - visibility: hidden; -} - -.selectize-control.plugin-drag_drop .ui-sortable-helper { - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header { - position: relative; - padding: 10px 8px; - border-bottom: 1px solid #d0d0d0; - background: #f8f8f8; - border-radius: 3px 3px 0 0; -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close { - position: absolute; - right: 8px; - top: 50%; - color: #303030; - opacity: 0.4; - margin-top: -12px; - line-height: 20px; - font-size: 20px !important; - text-decoration: none; -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover { - color: black; -} - -.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { - display: flex; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup { - border-right: 1px solid #f2f2f2; - border-top: 0 none; - flex-grow: 1; - flex-basis: 0; - min-width: 0; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { - border-right: 0 none; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup:before { - display: none; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup-header { - border-top: 0 none; -} - -.selectize-control.plugin-remove_button .item { - display: inline-flex; - align-items: center; - padding-right: 0 !important; -} - -.selectize-control.plugin-remove_button .item .remove { - color: inherit; - text-decoration: none; - vertical-align: middle; - display: inline-block; - padding: 2px 6px; - border-left: 1px solid #0073bb; - border-radius: 0 2px 2px 0; - box-sizing: border-box; - margin-left: 6px; -} - -.selectize-control.plugin-remove_button .item .remove:hover { - background: rgba(0, 0, 0, 0.05); -} - -.selectize-control.plugin-remove_button .item.active .remove { - border-left-color: #00578d; -} - -.selectize-control.plugin-remove_button .disabled .item .remove:hover { - background: 0; -} - -.selectize-control.plugin-remove_button .disabled .item .remove { - border-left-color: #aaa; -} - -.selectize-control.plugin-clear_button .clear { - text-decoration: none; - display: flex; - position: absolute; - height: 100%; - width: 25px; - top: 0; - right: 2px; - color: #000; - opacity: 0.4; - font-weight: bold; - border: 0; - cursor: pointer; - z-index: 1; - font-size: 21px; - justify-content: center; - align-items: center; -} - -.selectize-control.plugin-clear_button .clear:hover { - opacity: 1; -} - -.selectize-control.plugin-clear_button.single .clear { - right: calc(2px + 1.5rem); -} - -.selectize-dropdown.plugin-auto_position.selectize-position-top { - border-top: 1px solid #d0d0d0; - border-bottom: 0 none; - border-radius: 3px 3px 0 0; - box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18); -} - -.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active { - border-radius: 0 0 3px 3px; - border-top: 0 none; -} - -.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before { - top: 0; - bottom: unset; -} - -.selectize-control { - position: relative; -} - -.selectize-dropdown, .selectize-input, .selectize-input input { - color: #303030; - font-family: inherit; - font-size: 13px; - line-height: 18px; - font-smoothing: inherit; -} - -.selectize-input, .selectize-control.single .selectize-input.input-active { - background: #fff; - cursor: text; - display: inline-block; -} - -.selectize-input { - border: 1px solid #d0d0d0; - padding: 8px 8px; - display: inline-block; - width: 100%; - position: relative; - z-index: 1; - box-sizing: border-box; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); - border-radius: 3px; -} - -.selectize-control.multi .selectize-input.has-items { - padding: 5px 8px 2px; -} - -.selectize-input.full { - background-color: #fff; -} - -.selectize-input.disabled, .selectize-input.disabled * { - cursor: default !important; -} - -.selectize-input.focus { - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); -} - -.selectize-input.dropdown-active { - border-radius: 3px 3px 0 0; -} - -.selectize-input > * { - vertical-align: baseline; - display: inline-block; - zoom: 1; -} - -.selectize-control.multi .selectize-input > div { - cursor: pointer; - margin: 0 3px 3px 0; - padding: 2px 6px; - background: #1da7ee; - color: #fff; - border: 1px solid #0073bb; -} - -.selectize-control.multi .selectize-input > div.active { - background: #92c836; - color: #fff; - border: 1px solid #00578d; -} - -.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active { - color: white; - background: #d2d2d2; - border: 1px solid #aaa; -} - -.selectize-input > input { - display: inline-block !important; - padding: 0 !important; - min-height: 0 !important; - max-height: none !important; - max-width: 100% !important; - margin: 0 !important; - text-indent: 0 !important; - border: 0 none !important; - background: none !important; - line-height: inherit !important; - user-select: auto !important; - box-shadow: none !important; -} - -.selectize-input > input::-ms-clear { - display: none; -} - -.selectize-input > input:focus { - outline: none !important; -} - -.selectize-input > input[placeholder] { - box-sizing: initial; -} - -.selectize-input.has-items > input { - margin: 0 0 !important; -} - -.selectize-input::after { - content: " "; - display: block; - clear: left; -} - -.selectize-input.dropdown-active::before { - content: " "; - display: block; - position: absolute; - background: #f0f0f0; - height: 1px; - bottom: 0; - left: 0; - right: 0; -} - -.selectize-dropdown { - position: absolute; - top: 100%; - left: 0; - width: 100%; - z-index: 10; - border: 1px solid #d0d0d0; - background: #fff; - margin: -1px 0 0 0; - border-top: 0 none; - box-sizing: border-box; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - border-radius: 0 0 3px 3px; -} - -.selectize-dropdown [data-selectable] { - cursor: pointer; - overflow: hidden; -} - -.selectize-dropdown [data-selectable] .highlight { - background: rgba(125, 168, 208, 0.2); - border-radius: 1px; -} - -.selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { - padding: 5px 8px; -} - -.selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { - cursor: inherit; - opacity: 0.5; -} - -.selectize-dropdown [data-selectable].option { - opacity: 1; - cursor: pointer; -} - -.selectize-dropdown .optgroup:first-child .optgroup-header { - border-top: 0 none; -} - -.selectize-dropdown .optgroup-header { - color: #303030; - background: #fff; - cursor: default; -} - -.selectize-dropdown .active { - background-color: #92c836; - color: #fff; -} - -.selectize-dropdown .active.create { - color: #495c68; -} - -.selectize-dropdown .selected { - background-color: #92c836; - color: #fff; -} - -.selectize-dropdown .create { - color: rgba(48, 48, 48, 0.5); -} - -.selectize-dropdown .active:not(.selected) { - background: #f5fafd; - color: #495c68; -} - -.selectize-dropdown-content { - overflow-y: auto; - overflow-x: hidden; - max-height: 200px; - overflow-scrolling: touch; -} - -.selectize-dropdown-emptyoptionlabel { - text-align: center; -} - -.selectize-dropdown .spinner { - display: inline-block; - width: 30px; - height: 30px; - margin: 5px 8px; -} - -.selectize-dropdown .spinner:after { - content: " "; - display: block; - width: 24px; - height: 24px; - margin: 3px; - border-radius: 50%; - border: 5px solid #d0d0d0; - border-color: #d0d0d0 transparent #d0d0d0 transparent; - animation: lds-dual-ring 1.2s linear infinite; -} - -@keyframes lds-dual-ring { - 0% { - transform: rotate(0); - } - 100% { - transform: rotate(360deg); - } -} -.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { - cursor: pointer; -} - -.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input:not(:read-only) { - cursor: text; -} - -.selectize-control.single .selectize-input:after { - content: " "; - display: block; - position: absolute; - top: 50%; - right: 15px; - margin-top: -3px; - width: 0; - height: 0; - border-style: solid; - border-width: 5px 5px 0 5px; - border-color: #808080 transparent transparent transparent; -} - -.selectize-control.single .selectize-input.dropdown-active:after { - margin-top: -4px; - border-width: 0 5px 5px 5px; - border-color: transparent transparent #808080 transparent; -} - -.selectize-control.rtl { - text-align: right; -} - -.selectize-control.rtl.single .selectize-input:after { - left: 15px; - right: auto; -} - -.selectize-control.rtl .selectize-input > input { - margin: 0 4px 0 -2px !important; -} - -.selectize-control .selectize-input.disabled { - opacity: 0.5; - background-color: #fafafa; -} - -.selectize-control.multi .selectize-input.has-items { - padding-left: 5px; - padding-right: 5px; -} - -.selectize-control.multi .selectize-input.disabled [data-value] { - color: #999; - text-shadow: none; - background: 0; - box-shadow: none; -} - -.selectize-control.multi .selectize-input.disabled [data-value], .selectize-control.multi .selectize-input.disabled [data-value] .remove { - border-color: #e6e6e6; -} - -.selectize-control.multi .selectize-input.disabled [data-value] .remove { - background: 0; -} - -.selectize-control.multi .selectize-input [data-value] { - text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3); - border-radius: 3px; - background-color: #1b9dec; - background-image: linear-gradient(to bottom, #1da7ee, #178ee9); - background-repeat: repeat-x; - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03); -} - -.selectize-control.multi .selectize-input [data-value].active { - background-color: #0085d4; - background-image: linear-gradient(to bottom, #008fd8, #0075cf); - background-repeat: repeat-x; -} - -.selectize-control.single .selectize-input { - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8); - background-color: #f9f9f9; - background-image: linear-gradient(to bottom, #fefefe, #f2f2f2); - background-repeat: repeat-x; -} - -.selectize-control.single .selectize-input, .selectize-dropdown.single { - border-color: #b8b8b8; -} - -.selectize-dropdown .optgroup-header { - padding-top: 7px; - font-weight: bold; - font-size: 0.85em; -} - -.selectize-dropdown .optgroup { - border-top: 1px solid #f0f0f0; -} - -.selectize-dropdown .optgroup:first-child { - border-top: 0 none; -} - -.selectize-dropdown.plugin-auto_position.selectize-position-top { - border-top: 1px solid #d0d0d0; - border-bottom: 0 none; - border-radius: 3px 3px 0 0; - box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18); -} - -.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active { - border-radius: 0 0 3px 3px; - border-top: 0 none; -} - -.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before { - top: 0; - bottom: unset; -} - -.selectize-control.plugin-clear_button .clear { - text-decoration: none; - display: flex; - position: absolute; - height: 100%; - width: 25px; - top: 0; - right: 2px; - color: #000; - opacity: 0.4; - font-weight: bold; - border: 0; - cursor: pointer; - z-index: 1; - font-size: 21px; - justify-content: center; - align-items: center; -} - -.selectize-control.plugin-clear_button .clear:hover { - opacity: 1; -} - -.selectize-control.plugin-clear_button.single .clear { - right: calc(2px + 1.5rem); -} - -.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging { - overflow: visible; -} - -.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { - visibility: visible !important; - background: #f2f2f2 !important; - background: rgba(0, 0, 0, 0.06) !important; - border: 0 none !important; - box-shadow: inset 0 0 12px 4px #fff; -} - -.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { - content: "!"; - visibility: hidden; -} - -.selectize-control.plugin-drag_drop .ui-sortable-helper { - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header { - position: relative; - padding: 10px 8px; - border-bottom: 1px solid #d0d0d0; - background: #f8f8f8; - border-radius: 3px 3px 0 0; -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close { - position: absolute; - right: 8px; - top: 50%; - color: #303030; - opacity: 0.4; - margin-top: -12px; - line-height: 20px; - font-size: 20px !important; - text-decoration: none; -} - -.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover { - color: black; -} - -.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { - display: flex; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup { - border-right: 1px solid #f2f2f2; - border-top: 0 none; - flex-grow: 1; - flex-basis: 0; - min-width: 0; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { - border-right: 0 none; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup:before { - display: none; -} - -.selectize-dropdown.plugin-optgroup_columns .optgroup-header { - border-top: 0 none; -} - -.selectize-control.plugin-remove_button .item { - display: inline-flex; - align-items: center; - padding-right: 0 !important; -} - -.selectize-control.plugin-remove_button .item .remove { - color: inherit; - text-decoration: none; - vertical-align: middle; - display: inline-block; - padding: 2px 6px; - border-left: 1px solid #0073bb; - border-radius: 0 2px 2px 0; - box-sizing: border-box; - margin-left: 6px; -} - -.selectize-control.plugin-remove_button .item .remove:hover { - background: rgba(0, 0, 0, 0.05); -} - -.selectize-control.plugin-remove_button .item.active .remove { - border-left-color: #00578d; -} - -.selectize-control.plugin-remove_button .disabled .item .remove:hover { - background: 0; -} - -.selectize-control.plugin-remove_button .disabled .item .remove { - border-left-color: #aaa; -} - -/* stylelint-disable scss/dollar-variable-empty-line-before */ -:root { - --blue: #1976d2; - --red: #d32f2f; - --grey-0: #f6f7f7; - --grey-1: #dfe0e1; - --grey-5: #adb5bd; - --grey-7: #293f54; - --danger-color: var(--red); - --danger-color-active: #a92626; - --hint-grey: #7b808c; - --base-font-color: var(--grey-7); - --action-color: var(--blue); - --action-color-active: #145ea8; - --base-background-color: var(--grey-0); - --base-background-color-alt: #eaebeb; - --focus-outline-color: rgb(from var(--action-color) r g b / 40%); - --focus-outline-width: 3px; - --focus-outline-offset: 1px; - --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color); - --light-yellow: #fff6bf; - --alert-background-color: var(--light-yellow); - --alert-text-color: #66624c; - --alert-link-color: #1a1913; - --alert-link-hover-color: #1a1913; - --light-red: #fbe3e4; - --error-background-color: var(--light-red); - --error-text-color: #645b5b; - --error-link-color: #4b4444; - --error-link-hover-color: #191717; - --light-blue: #e5edf8; - --notice-background-color: var(--light-blue); - --notice-text-color: #5c5f63; - --notice-link-color: #45474a; - --notice-link-hover-color: #171819; - --light-green: #e6efc2; - --success-background-color: var(--light-green); - --success-text-color: #5c604e; - --success-link-color: #45483a; - --success-link-hover-color: #171813; - --base-border-color: var(--grey-1); - --base-border: 1px solid var(--base-border-color); - --base-border-color-hover: rgb(178.4 179.2 180); - --base-duration: 250ms; - --base-timing: ease-in-out; -} - -/* stylelint-enable scss/dollar-variable-empty-line-before */ -fieldset { - background-color: transparent; - border: 0; - margin: 0; - padding: 0; -} - -legend { - font-weight: 700; - margin: 0; - padding: 0; -} - -label { - display: block; - font-weight: 700; - margin: 0; -} - -input, -select { - display: block; - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; - font-size: 1em; -} - -input, -select, -textarea { - display: block; - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; - font-size: 16px; -} - -textarea { - resize: vertical; -} - -[type=color], -[type=date], -[type=datetime-local], -[type=email], -[type=month], -[type=number], -[type=password], -[type=search], -[type=tel], -[type=text], -[type=time], -[type=url], -[type=week], -input:not([type]), -textarea { - appearance: none; - background-color: #ffffff; - border: var(--base-border); - border-radius: 4px; - padding: 0.5em; - transition: border-color var(--base-duration) var(--base-timing); - width: 100%; -} -[type=color]:hover, -[type=date]:hover, -[type=datetime-local]:hover, -[type=email]:hover, -[type=month]:hover, -[type=number]:hover, -[type=password]:hover, -[type=search]:hover, -[type=tel]:hover, -[type=text]:hover, -[type=time]:hover, -[type=url]:hover, -[type=week]:hover, -input:not([type]):hover, -textarea:hover { - border-color: var(--base-border-color-hover); -} -[type=color]:focus, -[type=date]:focus, -[type=datetime-local]:focus, -[type=email]:focus, -[type=month]:focus, -[type=number]:focus, -[type=password]:focus, -[type=search]:focus, -[type=tel]:focus, -[type=text]:focus, -[type=time]:focus, -[type=url]:focus, -[type=week]:focus, -input:not([type]):focus, -textarea:focus { - border-color: var(--action-color); - outline: none; -} -[type=color]:disabled, -[type=date]:disabled, -[type=datetime-local]:disabled, -[type=email]:disabled, -[type=month]:disabled, -[type=number]:disabled, -[type=password]:disabled, -[type=search]:disabled, -[type=tel]:disabled, -[type=text]:disabled, -[type=time]:disabled, -[type=url]:disabled, -[type=week]:disabled, -input:not([type]):disabled, -textarea:disabled { - background-color: #f2f2f2; - cursor: not-allowed; -} -[type=color]:disabled:hover, -[type=date]:disabled:hover, -[type=datetime-local]:disabled:hover, -[type=email]:disabled:hover, -[type=month]:disabled:hover, -[type=number]:disabled:hover, -[type=password]:disabled:hover, -[type=search]:disabled:hover, -[type=tel]:disabled:hover, -[type=text]:disabled:hover, -[type=time]:disabled:hover, -[type=url]:disabled:hover, -[type=week]:disabled:hover, -input:not([type]):disabled:hover, -textarea:disabled:hover { - border: var(--base-border); -} -[type=color]::placeholder, -[type=date]::placeholder, -[type=datetime-local]::placeholder, -[type=email]::placeholder, -[type=month]::placeholder, -[type=number]::placeholder, -[type=password]::placeholder, -[type=search]::placeholder, -[type=tel]::placeholder, -[type=text]::placeholder, -[type=time]::placeholder, -[type=url]::placeholder, -[type=week]::placeholder, -input:not([type])::placeholder, -textarea::placeholder { - font-style: italic; -} - -[type=checkbox], -[type=radio] { - display: inline; - margin-right: 0.375em; -} - -[type=file] { - width: 100%; -} - -select { - width: 100%; -} - -[type=checkbox]:focus, -[type=radio]:focus, -[type=file]:focus, -select:focus { - outline: var(--focus-outline); - outline-offset: var(--focus-outline-offset); -} - -html { - background-color: var(--base-background-color); - box-sizing: border-box; -} - -*, -*::before, -*::after { - box-sizing: inherit; -} - -figure { - margin: 0; -} - -/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */ -form.button_to { - display: contents; -} - -img, -picture { - margin: 0; - max-width: 100%; -} - -ul, -ol { - list-style-type: none; - margin: 0; - padding: 0; -} - -dl { - margin-bottom: 0.75em; -} -dl dt { - font-weight: 700; - margin-top: 0.75em; -} -dl dd { - margin: 0; -} - -table { - border-collapse: collapse; - font-size: 0.9em; - text-align: left; - width: 100%; -} -table a { - color: inherit; - text-decoration: none; -} - -thead { - font-weight: 700; -} - -tr { - border-bottom: var(--base-border); -} - -tbody tr:hover { - background-color: var(--base-background-color); -} -tbody tr [role=link] { - cursor: pointer; -} -tbody tr:focus { - outline: var(--focus-outline); - outline-offset: calc(-1 * var(--focus-outline-width)); -} - -td, -th { - font-feature-settings: "kern", "liga", "clig", "calt", "lnum", "tnum"; - font-kerning: normal; - font-variant-ligatures: common-ligatures, contextual; - font-variant-numeric: lining-nums, tabular-nums; - padding: 0.75rem; - vertical-align: middle; -} - -td:first-child, -th:first-child { - padding-left: 2rem; -} - -td:last-child, -th:last-child { - padding-right: 2rem; -} - -td img { - max-height: 2rem; -} - -body { - color: var(--base-font-color); - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; - font-size: 1em; - line-height: 1.5; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; - font-size: 1em; - line-height: 1.2; - margin: 0; -} - -p { - margin: 0 0 0.75em; -} - -a, -.link:is(button, -[type=button], -[type=reset], -[type=submit]) { - color: var(--action-color); - text-decoration-skip-ink: auto; - transition: color var(--base-duration) var(--base-timing); - /* stylelint-disable selector-no-qualifying-type */ -} -a:hover, -.link:is(button, -[type=button], -[type=reset], -[type=submit]):hover { - color: var(--action-color-active); -} -a:focus, -.link:is(button, -[type=button], -[type=reset], -[type=submit]):focus { - outline: var(--focus-outline); - outline-offset: var(--focus-outline-offset); -} -a.link--danger, -.link:is(button, -[type=button], -[type=reset], -[type=submit]).link--danger { - color: var(--danger-color); -} -a.link--danger:hover, -.link:is(button, -[type=button], -[type=reset], -[type=submit]).link--danger:hover { - color: var(--danger-color-active); -} - -hr { - border-bottom: var(--base-border); - border-left: 0; - border-right: 0; - border-top: 0; - margin: 1.5em 0; -} - -.app-container { - align-items: stretch; - display: flex; - margin-left: auto; - margin-right: auto; - max-width: 100rem; - min-height: 100vh; - padding: 1.5em; -} - -.attribute-label { - color: var(--hint-grey); - font-size: 0.8em; - font-weight: 400; - letter-spacing: 0.0357em; - position: relative; - text-transform: uppercase; - clear: left; - float: left; - margin-bottom: 1.5em; - margin-top: 0.25em; - text-align: right; - width: calc(20% - 1rem); -} - -.preserve-whitespace { - white-space: pre-wrap; - word-wrap: break-word; -} - -.attribute-data { - float: left; - margin-bottom: 1.5em; - margin-left: 2rem; - width: calc(80% - 1rem); - word-break: break-word; -} - -.attribute--nested { - border: var(--base-border); - padding: 0.75em; -} - -button, -[type=button], -[type=reset], -[type=submit], -.button { - appearance: none; - background-color: var(--action-color); - border: 0; - border-radius: 4px; - color: #ffffff; - cursor: pointer; - display: inline-block; - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; - font-size: 1em; - -webkit-font-smoothing: antialiased; - font-weight: 700; - line-height: 1; - padding: 0.75em 1.5em; - text-decoration: none; - transition: background-color var(--base-duration) var(--base-timing); - user-select: none; - vertical-align: middle; - white-space: nowrap; -} -button:disabled, -[type=button]:disabled, -[type=reset]:disabled, -[type=submit]:disabled, -.button:disabled { - cursor: not-allowed; - opacity: 0.5; -} -button:not(.link):hover, -[type=button]:not(.link):hover, -[type=reset]:not(.link):hover, -[type=submit]:not(.link):hover, -.button:not(.link):hover { - background-color: var(--action-color-active); - color: #ffffff; -} -button:not(.link):focus, -[type=button]:not(.link):focus, -[type=reset]:not(.link):focus, -[type=submit]:not(.link):focus, -.button:not(.link):focus { - outline: var(--focus-outline); - outline-offset: var(--focus-outline-offset); -} -button:not(.link):disabled:hover, -[type=button]:not(.link):disabled:hover, -[type=reset]:not(.link):disabled:hover, -[type=submit]:not(.link):disabled:hover, -.button:not(.link):disabled:hover { - background-color: var(--action-color); -} - -form.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */ } -form.button_to .link { - padding-left: 0; - padding-right: 0; -} - -.button--alt { - background-color: transparent; - border: var(--base-border); - border-color: #1976d2; - color: #1976d2; -} - -.button--danger { - background-color: var(--danger-color); -} -.button--danger:not(.link):hover { - background-color: var(--danger-color-active); - color: #ffffff; -} -.button--danger:not(.link):disabled:hover { - background-color: var(--danger-color-active); -} - -.button--nav { - margin-bottom: 1.5em; -} - -.button--tooltip { - background: none; - border: none; - color: inherit; - cursor: pointer; - padding: 0; - /* stylelint-disable declaration-no-important */ -} -.button--tooltip:hover { - background-color: unset !important; -} - -.cell-label__sort-indicator { - float: right; - margin-left: 5px; -} -.cell-label__sort-indicator svg { - color: var(--hint-grey); - height: 13px; - transition: transform var(--base-duration) var(--base-timing); - width: 13px; -} - -.cell-label { - padding-top: 0.15em; -} -.cell-label a { - color: inherit; - display: inline-block; - transition: color var(--base-duration) var(--base-timing); - width: 100%; -} -.cell-label:hover a { - color: var(--action-color); -} -.cell-label:hover svg { - fill: var(--action-color); - transform: rotate(180deg); -} - -.cell-label--asc, -.cell-label--desc { - font-weight: 700; -} - -.cell-label__sort-indicator--desc { - transform: rotate(180deg); -} - -.cell-label--action-button { - white-space: nowrap; - width: 1rem; -} - -.cell-data--number, -.cell-label--number { - text-align: right; - white-space: nowrap; - width: 1rem; -} - -.field-unit { - align-items: center; - display: flex; - flex-wrap: wrap; - margin-bottom: 1.5em; - position: relative; - width: 100%; -} -.field-unit::after { - clear: both; - content: ""; - display: block; -} - -.field-unit__label { - float: left; - margin-left: 1rem; - text-align: right; - width: calc(15% - 1rem); -} - -.field-unit__field { - flex-grow: 1; - float: left; - margin-left: 2rem; -} -.field-unit__field .optgroup-header { - font-weight: 700; -} - -.field-unit__hint { - font-size: 90%; - margin-left: calc(15% + 2rem); - width: 100%; -} - -.field-unit--nested { - border: var(--base-border); - margin-left: 7.5%; - max-width: 60rem; - padding: 0.75em; - width: 100%; -} -.field-unit--nested .field-unit__field { - flex-grow: 1; -} -.field-unit--nested .field-unit__label { - width: 10rem; -} - -.field-unit--required .field-unit__label label::after { - color: var(--red); - content: " *"; -} - -/* stylelint-disable scss/comment-no-empty */ -/* stylelint-enable scss/comment-no-empty */ -/* stylelint-disable no-descending-specificity */ -.flash-alert { - background-color: var(--alert-background-color); - color: var(--alert-text-color); - display: block; - margin-bottom: 0.75em; - padding: 0.75em; - text-align: center; -} -.flash-alert a { - color: var(--alert-link-color); - text-decoration: underline; -} -.flash-alert a:focus, .flash-alert a:hover { - color: var(--alert-link-hover-color); -} - -.flash-error { - background-color: var(--error-background-color); - color: var(--error-text-color); - display: block; - margin-bottom: 0.75em; - padding: 0.75em; - text-align: center; -} -.flash-error a { - color: var(--error-link-color); - text-decoration: underline; -} -.flash-error a:focus, .flash-error a:hover { - color: var(--error-link-hover-color); -} - -.flash-notice { - background-color: var(--notice-background-color); - color: var(--notice-text-color); - display: block; - margin-bottom: 0.75em; - padding: 0.75em; - text-align: center; -} -.flash-notice a { - color: var(--notice-link-color); - text-decoration: underline; -} -.flash-notice a:focus, .flash-notice a:hover { - color: var(--notice-link-hover-color); -} - -.flash-success { - background-color: var(--success-background-color); - color: var(--success-text-color); - display: block; - margin-bottom: 0.75em; - padding: 0.75em; - text-align: center; -} -.flash-success a { - color: var(--success-link-color); - text-decoration: underline; -} -.flash-success a:focus, .flash-success a:hover { - color: var(--success-link-hover-color); -} - -/* stylelint-enable no-descending-specificity */ -.form-actions { - margin-left: calc(15% + 2rem); -} - -.main-content { - background-color: #ffffff; - border-radius: 4px; - box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); - flex: 1 1 100%; - min-width: 800px; - padding-bottom: 10vh; -} - -.main-content__header, -.main-content__body { - padding: 1rem 2rem; -} - -.main-content__body--flush { - padding-left: 0; - padding-right: 0; -} - -.main-content__header { - align-items: center; - border-bottom: var(--base-border); - display: flex; -} - -.main-content__page-title { - font-size: 1.6em; - margin-right: auto; -} - -.navigation { - flex: 1 0 10rem; - padding: 1.5em; - padding-left: 0; -} - -.navigation__link { - background-color: transparent; - color: var(--base-font-color); +/* Error: Undefined variable. + * , + * 63 | background-color: $blue; + * | ^^^^^ + * ' + * app/assets/stylesheets/administrate/components/_search.scss 63:21 @import + * app/assets/stylesheets/administrate/application.scss 29:9 root stylesheet */ + +body::before { + font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono", + "Droid Sans Mono", monospace, monospace; + white-space: pre; display: block; - line-height: 1; - margin-left: -0.6em; - padding: 0.6em; - transition: background-color var(--base-duration) var(--base-timing), color var(--base-duration) var(--base-timing); -} -.navigation__link:not(:last-of-type) { - margin-bottom: 0.75em; -} -.navigation__link:hover { - background-color: var(--base-background-color-alt); - border-radius: 4px; - color: var(--base-font-color); -} - -.navigation__link--active { - font-weight: 700; -} - -.pagination { - margin-top: 1.5em; - padding-left: 1.5em; - padding-right: 1.5em; - text-align: center; -} -.pagination .first, -.pagination .prev, -.pagination .page, -.pagination .next, -.pagination .last { - margin: 0.75em; -} -.pagination .current { - font-weight: 700; -} - -.search { - margin-left: auto; - margin-right: 2rem; - max-width: 20rem; - position: relative; - width: 100%; -} - -.search__input { - border-radius: 100rem; - padding-left: 2.5rem; - padding-right: 2.5rem; -} - -.search__eyeglass-icon { - height: 1rem; - left: 1rem; - position: absolute; - top: 50%; - transform: translateY(-50%); - width: 1rem; + padding: 1em; + margin-bottom: 1em; + border-bottom: 2px solid black; + content: "Error: Undefined variable.\a \2577 \a 63 \2502 background-color: $blue;\a \2502 ^^^^^\a \2575 \a app/assets/stylesheets/administrate/components/_search.scss 63:21 @import\a app/assets/stylesheets/administrate/application.scss 29:9 root stylesheet"; } - -.search__clear-link { - height: 1rem; - position: absolute; - right: 0.75rem; - top: 50%; - transform: translateY(-50%); - width: 1rem; -} - -.search__clear-icon { - color: var(--grey-5); - height: 1rem; - position: absolute; - transition: fill var(--base-duration) var(--base-timing); - width: 1rem; -} -.search__clear-icon:hover { - color: var(--action-color); -} - -.search__tooltip { - anchor-name: --tooltip-anchor; - margin-right: 2rem; -} -.search__tooltip svg { - color: var(--grey-5); - height: 24px; - width: 24px; -} -.search__tooltip svg:hover { - color: var(--action-color); -} - -.search__tooltip-popover { - background-color: #1976d2; - border-color: #1976d2; - border-radius: 4px; - color: #ffffff; - padding: 2rem; - width: max-content; -} - -/* We can remove this stylelint disable (and the css-anchor-positioning polyfill) - when position-anchor becomes widely available */ -/* stylelint-disable property-no-unknown */ -.search__tooltip-popover-positioning { - left: anchor(right); - margin: 1rem; - position: fixed; - position-anchor: --tooltip-anchor; - top: anchor(bottom); - transform: translateX(-100%); -} - -.search__tooltip-popover-value { - opacity: 0.5; -} - -/*# sourceMappingURL=application.css.map */ diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index ef0b8df583..e66acd2b23 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA,cT/BK;ESgCL,OThCK;;;ASmCP;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: $blue;\n color: $blue;\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index f9d09c1fc2..3b87ebdd19 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -53,8 +53,8 @@ form.button_to { /* stylelint-disable selector-no-qualifying-type, selector-clas .button--alt { background-color: transparent; border: var(--base-border); - border-color: $blue; - color: $blue; + border-color: var(--action-color); + color: var(--action-color); } .button--danger { diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index a7006aebaf..c44faa232c 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -22,8 +22,6 @@ $small-spacing: $base-spacing * 0.5 !default; $white: #ffffff !default; $black: #000000 !default; -$blue: #1976d2 !default; - :root { // Colors --blue: #1976d2; From 35bf9e107e3cb16e972e94d73951a27f27b65f0a Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 16:13:02 -0400 Subject: [PATCH 25/40] Introduce --main-content-shadow to work around sass sass has a function called [rgb], and so does [css]. If I try to use the css rgb in a sass context, sass tries to use it first. If I'm using the [relative color syntax], sass complains that I'm passing too many arguments. One way around this is to use a css property to define whatever I need and then use that instead. [rgb]: https://sass-lang.com/documentation/modules/#rgb [css]: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb [relative color syntax]: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/rgb#using_relative_colors_with_rgb --- .../builds/administrate/application.css | 3073 ++++++++++++++++- .../builds/administrate/application.css.map | 2 +- .../components/_main-content.scss | 3 +- .../administrate/components/_search.scss | 4 +- .../administrate/library/_variables.scss | 3 + 5 files changed, 3065 insertions(+), 20 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 193bca6db9..bcf4ef783e 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -1,18 +1,3061 @@ -/* Error: Undefined variable. - * , - * 63 | background-color: $blue; - * | ^^^^^ - * ' - * app/assets/stylesheets/administrate/components/_search.scss 63:21 @import - * app/assets/stylesheets/administrate/application.scss 29:9 root stylesheet */ - -body::before { - font-family: "Source Code Pro", "SF Mono", Monaco, Inconsolata, "Fira Mono", - "Droid Sans Mono", monospace, monospace; +@charset "UTF-8"; +/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ +html { + line-height: 1.15; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ +figcaption, +figure, +main { /* 1 */ + display: block; +} + +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a, +.link:is(button, +[type=button], +[type=reset], +[type=submit]) { + background-color: transparent; /* 1 */ + -webkit-text-decoration-skip: objects; /* 2 */ +} + +/** + * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type=checkbox], +[type=radio] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type=search] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-cancel-button, +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ +details, +menu { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ +template { + display: none; +} + +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; +} + +trix-editor { + border: 1px solid #bbb; + border-radius: 3px; + margin: 0; + padding: 0.4em 0.6em; + min-height: 5em; + outline: none; +} + +trix-toolbar * { + box-sizing: border-box; +} + +trix-toolbar .trix-button-row { + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + overflow-x: auto; +} + +trix-toolbar .trix-button-group { + display: flex; + margin-bottom: 10px; + border: 1px solid #bbb; + border-top-color: #ccc; + border-bottom-color: #888; + border-radius: 3px; +} + +trix-toolbar .trix-button-group:not(:first-child) { + margin-left: 1.5vw; +} + +@media (max-width: 768px) { + trix-toolbar .trix-button-group:not(:first-child) { + margin-left: 0; + } +} +trix-toolbar .trix-button-group-spacer { + flex-grow: 1; +} + +@media (max-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; + padding: 0 0.5em; + margin: 0; + outline: none; + border: none; + border-bottom: 1px solid #ddd; + border-radius: 0; + background: transparent; +} + +trix-toolbar .trix-button:not(:first-child) { + border-left: 1px solid #ccc; +} + +trix-toolbar .trix-button.trix-active { + background: #cbeefa; + color: rgb(0, 0, 0); +} + +trix-toolbar .trix-button:not(:disabled) { + cursor: pointer; +} + +trix-toolbar .trix-button:disabled { + color: rgba(0, 0, 0, 0.125); +} + +@media (max-width: 768px) { + trix-toolbar .trix-button { + letter-spacing: -0.01em; + padding: 0 0.3em; + } +} +trix-toolbar .trix-button--icon { + font-size: inherit; + width: 2.6em; + height: 1.6em; + max-width: calc(0.8em + 4vw); + text-indent: -9999px; +} + +@media (max-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; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + opacity: 0.6; + content: ""; + background-position: center; + background-repeat: no-repeat; + background-size: contain; +} + +@media (max-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 { + opacity: 0.125; +} + +trix-toolbar .trix-button--icon-attach::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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); + top: 8%; + bottom: 4%; +} + +trix-toolbar .trix-button--icon-bold::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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); +} + +trix-toolbar .trix-button--icon-italic::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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); +} + +trix-toolbar .trix-button--icon-link::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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%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-quote::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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%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%23000%22%2F%3E%3C%2Fsvg%3E"); +} + +trix-toolbar .trix-button--icon-code::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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); +} + +trix-toolbar .trix-button--icon-bullet-list::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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E"); +} + +trix-toolbar .trix-button--icon-number-list::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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%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%23000%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%23000%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%23000%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%23000%22%2F%3E%3C%2Fsvg%3E"); +} + +trix-toolbar .trix-dialogs { + position: relative; +} + +trix-toolbar .trix-dialog { + position: absolute; + top: 0; + left: 0; + right: 0; + font-size: 0.75em; + padding: 15px 10px; + background: #fff; + box-shadow: 0 0.3em 1em #ccc; + border-top: 2px solid #888; + border-radius: 5px; + z-index: 5; +} + +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-mutable]::-moz-selection, +trix-editor [data-trix-cursor-target]::-moz-selection { + background: none; +} + +trix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection, +trix-editor [data-trix-cursor-target]::selection { + background: none; +} + +trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection { + background: highlight; +} + +trix-editor [data-trix-mutable].attachment__caption-editor:focus::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; +} + +trix-editor .trix-button:not(:first-child) { + border-left: 1px solid #ccc; +} + +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; + overflow-wrap: break-word; + word-break: break-word; +} + +.trix-content * { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +.trix-content h1 { + font-size: 1.2em; + line-height: 1.2; +} + +.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: " •"; +} + +.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%; +} + +/** + * Selectize (v0.15.2) + * https://selectize.dev + * + * Copyright (c) 2013-2015 Brian Reavis & contributors + * Copyright (c) 2020-2022 Selectize Team & contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this + * file except in compliance with the License. You may obtain a copy of the License at: + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF + * ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + * + * @author Brian Reavis + * @author Ris Adams + */ +.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging { + overflow: visible; +} + +.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { + visibility: visible !important; + background: #f2f2f2 !important; + background: rgba(0, 0, 0, 0.06) !important; + border: 0 none !important; + box-shadow: inset 0 0 12px 4px #fff; +} + +.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { + content: "!"; + visibility: hidden; +} + +.selectize-control.plugin-drag_drop .ui-sortable-helper { + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header { + position: relative; + padding: 10px 8px; + border-bottom: 1px solid #d0d0d0; + background: #f8f8f8; + border-radius: 3px 3px 0 0; +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close { + position: absolute; + right: 8px; + top: 50%; + color: #303030; + opacity: 0.4; + margin-top: -12px; + line-height: 20px; + font-size: 20px !important; + text-decoration: none; +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover { + color: black; +} + +.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { + display: flex; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup { + border-right: 1px solid #f2f2f2; + border-top: 0 none; + flex-grow: 1; + flex-basis: 0; + min-width: 0; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { + border-right: 0 none; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup:before { + display: none; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup-header { + border-top: 0 none; +} + +.selectize-control.plugin-remove_button .item { + display: inline-flex; + align-items: center; + padding-right: 0 !important; +} + +.selectize-control.plugin-remove_button .item .remove { + color: inherit; + text-decoration: none; + vertical-align: middle; + display: inline-block; + padding: 2px 6px; + border-left: 1px solid #d0d0d0; + border-radius: 0 2px 2px 0; + box-sizing: border-box; + margin-left: 6px; +} + +.selectize-control.plugin-remove_button .item .remove:hover { + background: rgba(0, 0, 0, 0.05); +} + +.selectize-control.plugin-remove_button .item.active .remove { + border-left-color: #cacaca; +} + +.selectize-control.plugin-remove_button .disabled .item .remove:hover { + background: 0; +} + +.selectize-control.plugin-remove_button .disabled .item .remove { + border-left-color: white; +} + +.selectize-control.plugin-clear_button .clear { + text-decoration: none; + display: flex; + position: absolute; + height: 100%; + width: 25px; + top: 0; + right: 2px; + color: #000; + opacity: 0.4; + font-weight: bold; + border: 0; + cursor: pointer; + z-index: 1; + font-size: 21px; + justify-content: center; + align-items: center; +} + +.selectize-control.plugin-clear_button .clear:hover { + opacity: 1; +} + +.selectize-control.plugin-clear_button.single .clear { + right: calc(2px + 1.5rem); +} + +.selectize-dropdown.plugin-auto_position.selectize-position-top { + border-top: 1px solid #d0d0d0; + border-bottom: 0 none; + border-radius: 3px 3px 0 0; + box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18); +} + +.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active { + border-radius: 0 0 3px 3px; + border-top: 0 none; +} + +.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before { + top: 0; + bottom: unset; +} + +.selectize-control { + position: relative; +} + +.selectize-dropdown, .selectize-input, .selectize-input input { + color: #303030; + font-family: inherit; + font-size: 13px; + line-height: 18px; + font-smoothing: inherit; +} + +.selectize-input, .selectize-control.single .selectize-input.input-active { + background: #fff; + cursor: text; + display: inline-block; +} + +.selectize-input { + border: 1px solid #d0d0d0; + padding: 8px 8px; + display: inline-block; + width: 100%; + position: relative; + z-index: 1; + box-sizing: border-box; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; +} + +.selectize-control.multi .selectize-input.has-items { + padding: 6px 8px 3px; +} + +.selectize-input.full { + background-color: #fff; +} + +.selectize-input.disabled, .selectize-input.disabled * { + cursor: default !important; +} + +.selectize-input.focus { + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); +} + +.selectize-input.dropdown-active { + border-radius: 3px 3px 0 0; +} + +.selectize-input > * { + vertical-align: baseline; + display: inline-block; + zoom: 1; +} + +.selectize-control.multi .selectize-input > div { + cursor: pointer; + margin: 0 3px 3px 0; + padding: 2px 6px; + background: #f2f2f2; + color: #303030; + border: 0 solid #d0d0d0; +} + +.selectize-control.multi .selectize-input > div.active { + background: #e8e8e8; + color: #303030; + border: 0 solid #cacaca; +} + +.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active { + color: #7d7d7d; + background: white; + border: 0 solid white; +} + +.selectize-input > input { + display: inline-block !important; + padding: 0 !important; + min-height: 0 !important; + max-height: none !important; + max-width: 100% !important; + margin: 0 !important; + text-indent: 0 !important; + border: 0 none !important; + background: none !important; + line-height: inherit !important; + user-select: auto !important; + box-shadow: none !important; +} + +.selectize-input > input::-ms-clear { + display: none; +} + +.selectize-input > input:focus { + outline: none !important; +} + +.selectize-input > input[placeholder] { + box-sizing: initial; +} + +.selectize-input.has-items > input { + margin: 0 0 !important; +} + +.selectize-input::after { + content: " "; + display: block; + clear: left; +} + +.selectize-input.dropdown-active::before { + content: " "; + display: block; + position: absolute; + background: #f0f0f0; + height: 1px; + bottom: 0; + left: 0; + right: 0; +} + +.selectize-dropdown { + position: absolute; + top: 100%; + left: 0; + width: 100%; + z-index: 10; + border: 1px solid #d0d0d0; + background: #fff; + margin: -1px 0 0 0; + border-top: 0 none; + box-sizing: border-box; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + border-radius: 0 0 3px 3px; +} + +.selectize-dropdown [data-selectable] { + cursor: pointer; + overflow: hidden; +} + +.selectize-dropdown [data-selectable] .highlight { + background: rgba(125, 168, 208, 0.2); + border-radius: 1px; +} + +.selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { + padding: 5px 8px; +} + +.selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { + cursor: inherit; + opacity: 0.5; +} + +.selectize-dropdown [data-selectable].option { + opacity: 1; + cursor: pointer; +} + +.selectize-dropdown .optgroup:first-child .optgroup-header { + border-top: 0 none; +} + +.selectize-dropdown .optgroup-header { + color: #303030; + background: #fff; + cursor: default; +} + +.selectize-dropdown .active { + background-color: #e8e8e8; + color: #303030; +} + +.selectize-dropdown .active.create { + color: #495c68; +} + +.selectize-dropdown .selected { + background-color: #e8e8e8; + color: #303030; +} + +.selectize-dropdown .create { + color: rgba(48, 48, 48, 0.5); +} + +.selectize-dropdown .active:not(.selected) { + background: #f5fafd; + color: #495c68; +} + +.selectize-dropdown-content { + overflow-y: auto; + overflow-x: hidden; + max-height: 200px; + overflow-scrolling: touch; +} + +.selectize-dropdown-emptyoptionlabel { + text-align: center; +} + +.selectize-dropdown .spinner { + display: inline-block; + width: 30px; + height: 30px; + margin: 5px 8px; +} + +.selectize-dropdown .spinner:after { + content: " "; + display: block; + width: 24px; + height: 24px; + margin: 3px; + border-radius: 50%; + border: 5px solid #d0d0d0; + border-color: #d0d0d0 transparent #d0d0d0 transparent; + animation: lds-dual-ring 1.2s linear infinite; +} + +@keyframes lds-dual-ring { + 0% { + transform: rotate(0); + } + 100% { + transform: rotate(360deg); + } +} +.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { + cursor: pointer; +} + +.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input:not(:read-only) { + cursor: text; +} + +.selectize-control.single .selectize-input:after { + content: " "; + display: block; + position: absolute; + top: 50%; + right: 15px; + margin-top: -3px; + width: 0; + height: 0; + border-style: solid; + border-width: 5px 5px 0 5px; + border-color: #808080 transparent transparent transparent; +} + +.selectize-control.single .selectize-input.dropdown-active:after { + margin-top: -4px; + border-width: 0 5px 5px 5px; + border-color: transparent transparent #808080 transparent; +} + +.selectize-control.rtl { + text-align: right; +} + +.selectize-control.rtl.single .selectize-input:after { + left: 15px; + right: auto; +} + +.selectize-control.rtl .selectize-input > input { + margin: 0 4px 0 -2px !important; +} + +.selectize-control .selectize-input.disabled { + opacity: 0.5; + background-color: #fafafa; +} + +.selectize-dropdown.plugin-auto_position.selectize-position-top { + border-top: 1px solid #d0d0d0; + border-bottom: 0 none; + border-radius: 3px 3px 0 0; + box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18); +} + +.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active { + border-radius: 0 0 3px 3px; + border-top: 0 none; +} + +.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before { + top: 0; + bottom: unset; +} + +.selectize-control.plugin-clear_button .clear { + text-decoration: none; + display: flex; + position: absolute; + height: 100%; + width: 25px; + top: 0; + right: 2px; + color: #000; + opacity: 0.4; + font-weight: bold; + border: 0; + cursor: pointer; + z-index: 1; + font-size: 21px; + justify-content: center; + align-items: center; +} + +.selectize-control.plugin-clear_button .clear:hover { + opacity: 1; +} + +.selectize-control.plugin-clear_button.single .clear { + right: calc(2px + 1.5rem); +} + +.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging { + overflow: visible; +} + +.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { + visibility: visible !important; + background: #f2f2f2 !important; + background: rgba(0, 0, 0, 0.06) !important; + border: 0 none !important; + box-shadow: inset 0 0 12px 4px #fff; +} + +.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { + content: "!"; + visibility: hidden; +} + +.selectize-control.plugin-drag_drop .ui-sortable-helper { + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header { + position: relative; + padding: 10px 8px; + border-bottom: 1px solid #d0d0d0; + background: #f8f8f8; + border-radius: 3px 3px 0 0; +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close { + position: absolute; + right: 8px; + top: 50%; + color: #303030; + opacity: 0.4; + margin-top: -12px; + line-height: 20px; + font-size: 20px !important; + text-decoration: none; +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover { + color: black; +} + +.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { + display: flex; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup { + border-right: 1px solid #f2f2f2; + border-top: 0 none; + flex-grow: 1; + flex-basis: 0; + min-width: 0; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { + border-right: 0 none; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup:before { + display: none; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup-header { + border-top: 0 none; +} + +.selectize-control.plugin-remove_button .item { + display: inline-flex; + align-items: center; + padding-right: 0 !important; +} + +.selectize-control.plugin-remove_button .item .remove { + color: inherit; + text-decoration: none; + vertical-align: middle; + display: inline-block; + padding: 2px 6px; + border-left: 1px solid #d0d0d0; + border-radius: 0 2px 2px 0; + box-sizing: border-box; + margin-left: 6px; +} + +.selectize-control.plugin-remove_button .item .remove:hover { + background: rgba(0, 0, 0, 0.05); +} + +.selectize-control.plugin-remove_button .item.active .remove { + border-left-color: #cacaca; +} + +.selectize-control.plugin-remove_button .disabled .item .remove:hover { + background: 0; +} + +.selectize-control.plugin-remove_button .disabled .item .remove { + border-left-color: white; +} + +/** + * Selectize (v0.15.2) + * https://selectize.dev + * + * Copyright (c) 2013-2015 Brian Reavis & contributors + * Copyright (c) 2020-2022 Selectize Team & contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this + * file except in compliance with the License. You may obtain a copy of the License at: + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under + * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF + * ANY KIND, either express or implied. See the License for the specific language + * governing permissions and limitations under the License. + * + * @author Brian Reavis + * @author Ris Adams + */ +.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging { + overflow: visible; +} + +.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { + visibility: visible !important; + background: #f2f2f2 !important; + background: rgba(0, 0, 0, 0.06) !important; + border: 0 none !important; + box-shadow: inset 0 0 12px 4px #fff; +} + +.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { + content: "!"; + visibility: hidden; +} + +.selectize-control.plugin-drag_drop .ui-sortable-helper { + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header { + position: relative; + padding: 10px 8px; + border-bottom: 1px solid #d0d0d0; + background: #f8f8f8; + border-radius: 3px 3px 0 0; +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close { + position: absolute; + right: 8px; + top: 50%; + color: #303030; + opacity: 0.4; + margin-top: -12px; + line-height: 20px; + font-size: 20px !important; + text-decoration: none; +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover { + color: black; +} + +.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { + display: flex; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup { + border-right: 1px solid #f2f2f2; + border-top: 0 none; + flex-grow: 1; + flex-basis: 0; + min-width: 0; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { + border-right: 0 none; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup:before { + display: none; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup-header { + border-top: 0 none; +} + +.selectize-control.plugin-remove_button .item { + display: inline-flex; + align-items: center; + padding-right: 0 !important; +} + +.selectize-control.plugin-remove_button .item .remove { + color: inherit; + text-decoration: none; + vertical-align: middle; + display: inline-block; + padding: 2px 6px; + border-left: 1px solid #0073bb; + border-radius: 0 2px 2px 0; + box-sizing: border-box; + margin-left: 6px; +} + +.selectize-control.plugin-remove_button .item .remove:hover { + background: rgba(0, 0, 0, 0.05); +} + +.selectize-control.plugin-remove_button .item.active .remove { + border-left-color: #00578d; +} + +.selectize-control.plugin-remove_button .disabled .item .remove:hover { + background: 0; +} + +.selectize-control.plugin-remove_button .disabled .item .remove { + border-left-color: #aaa; +} + +.selectize-control.plugin-clear_button .clear { + text-decoration: none; + display: flex; + position: absolute; + height: 100%; + width: 25px; + top: 0; + right: 2px; + color: #000; + opacity: 0.4; + font-weight: bold; + border: 0; + cursor: pointer; + z-index: 1; + font-size: 21px; + justify-content: center; + align-items: center; +} + +.selectize-control.plugin-clear_button .clear:hover { + opacity: 1; +} + +.selectize-control.plugin-clear_button.single .clear { + right: calc(2px + 1.5rem); +} + +.selectize-dropdown.plugin-auto_position.selectize-position-top { + border-top: 1px solid #d0d0d0; + border-bottom: 0 none; + border-radius: 3px 3px 0 0; + box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18); +} + +.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active { + border-radius: 0 0 3px 3px; + border-top: 0 none; +} + +.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before { + top: 0; + bottom: unset; +} + +.selectize-control { + position: relative; +} + +.selectize-dropdown, .selectize-input, .selectize-input input { + color: #303030; + font-family: inherit; + font-size: 13px; + line-height: 18px; + font-smoothing: inherit; +} + +.selectize-input, .selectize-control.single .selectize-input.input-active { + background: #fff; + cursor: text; + display: inline-block; +} + +.selectize-input { + border: 1px solid #d0d0d0; + padding: 8px 8px; + display: inline-block; + width: 100%; + position: relative; + z-index: 1; + box-sizing: border-box; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; +} + +.selectize-control.multi .selectize-input.has-items { + padding: 5px 8px 2px; +} + +.selectize-input.full { + background-color: #fff; +} + +.selectize-input.disabled, .selectize-input.disabled * { + cursor: default !important; +} + +.selectize-input.focus { + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); +} + +.selectize-input.dropdown-active { + border-radius: 3px 3px 0 0; +} + +.selectize-input > * { + vertical-align: baseline; + display: inline-block; + zoom: 1; +} + +.selectize-control.multi .selectize-input > div { + cursor: pointer; + margin: 0 3px 3px 0; + padding: 2px 6px; + background: #1da7ee; + color: #fff; + border: 1px solid #0073bb; +} + +.selectize-control.multi .selectize-input > div.active { + background: #92c836; + color: #fff; + border: 1px solid #00578d; +} + +.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active { + color: white; + background: #d2d2d2; + border: 1px solid #aaa; +} + +.selectize-input > input { + display: inline-block !important; + padding: 0 !important; + min-height: 0 !important; + max-height: none !important; + max-width: 100% !important; + margin: 0 !important; + text-indent: 0 !important; + border: 0 none !important; + background: none !important; + line-height: inherit !important; + user-select: auto !important; + box-shadow: none !important; +} + +.selectize-input > input::-ms-clear { + display: none; +} + +.selectize-input > input:focus { + outline: none !important; +} + +.selectize-input > input[placeholder] { + box-sizing: initial; +} + +.selectize-input.has-items > input { + margin: 0 0 !important; +} + +.selectize-input::after { + content: " "; + display: block; + clear: left; +} + +.selectize-input.dropdown-active::before { + content: " "; + display: block; + position: absolute; + background: #f0f0f0; + height: 1px; + bottom: 0; + left: 0; + right: 0; +} + +.selectize-dropdown { + position: absolute; + top: 100%; + left: 0; + width: 100%; + z-index: 10; + border: 1px solid #d0d0d0; + background: #fff; + margin: -1px 0 0 0; + border-top: 0 none; + box-sizing: border-box; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + border-radius: 0 0 3px 3px; +} + +.selectize-dropdown [data-selectable] { + cursor: pointer; + overflow: hidden; +} + +.selectize-dropdown [data-selectable] .highlight { + background: rgba(125, 168, 208, 0.2); + border-radius: 1px; +} + +.selectize-dropdown .option, .selectize-dropdown .optgroup-header, .selectize-dropdown .no-results, .selectize-dropdown .create { + padding: 5px 8px; +} + +.selectize-dropdown .option, .selectize-dropdown [data-disabled], .selectize-dropdown [data-disabled] [data-selectable].option { + cursor: inherit; + opacity: 0.5; +} + +.selectize-dropdown [data-selectable].option { + opacity: 1; + cursor: pointer; +} + +.selectize-dropdown .optgroup:first-child .optgroup-header { + border-top: 0 none; +} + +.selectize-dropdown .optgroup-header { + color: #303030; + background: #fff; + cursor: default; +} + +.selectize-dropdown .active { + background-color: #92c836; + color: #fff; +} + +.selectize-dropdown .active.create { + color: #495c68; +} + +.selectize-dropdown .selected { + background-color: #92c836; + color: #fff; +} + +.selectize-dropdown .create { + color: rgba(48, 48, 48, 0.5); +} + +.selectize-dropdown .active:not(.selected) { + background: #f5fafd; + color: #495c68; +} + +.selectize-dropdown-content { + overflow-y: auto; + overflow-x: hidden; + max-height: 200px; + overflow-scrolling: touch; +} + +.selectize-dropdown-emptyoptionlabel { + text-align: center; +} + +.selectize-dropdown .spinner { + display: inline-block; + width: 30px; + height: 30px; + margin: 5px 8px; +} + +.selectize-dropdown .spinner:after { + content: " "; + display: block; + width: 24px; + height: 24px; + margin: 3px; + border-radius: 50%; + border: 5px solid #d0d0d0; + border-color: #d0d0d0 transparent #d0d0d0 transparent; + animation: lds-dual-ring 1.2s linear infinite; +} + +@keyframes lds-dual-ring { + 0% { + transform: rotate(0); + } + 100% { + transform: rotate(360deg); + } +} +.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { + cursor: pointer; +} + +.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input:not(:read-only) { + cursor: text; +} + +.selectize-control.single .selectize-input:after { + content: " "; + display: block; + position: absolute; + top: 50%; + right: 15px; + margin-top: -3px; + width: 0; + height: 0; + border-style: solid; + border-width: 5px 5px 0 5px; + border-color: #808080 transparent transparent transparent; +} + +.selectize-control.single .selectize-input.dropdown-active:after { + margin-top: -4px; + border-width: 0 5px 5px 5px; + border-color: transparent transparent #808080 transparent; +} + +.selectize-control.rtl { + text-align: right; +} + +.selectize-control.rtl.single .selectize-input:after { + left: 15px; + right: auto; +} + +.selectize-control.rtl .selectize-input > input { + margin: 0 4px 0 -2px !important; +} + +.selectize-control .selectize-input.disabled { + opacity: 0.5; + background-color: #fafafa; +} + +.selectize-control.multi .selectize-input.has-items { + padding-left: 5px; + padding-right: 5px; +} + +.selectize-control.multi .selectize-input.disabled [data-value] { + color: #999; + text-shadow: none; + background: 0; + box-shadow: none; +} + +.selectize-control.multi .selectize-input.disabled [data-value], .selectize-control.multi .selectize-input.disabled [data-value] .remove { + border-color: #e6e6e6; +} + +.selectize-control.multi .selectize-input.disabled [data-value] .remove { + background: 0; +} + +.selectize-control.multi .selectize-input [data-value] { + text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3); + border-radius: 3px; + background-color: #1b9dec; + background-image: linear-gradient(to bottom, #1da7ee, #178ee9); + background-repeat: repeat-x; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03); +} + +.selectize-control.multi .selectize-input [data-value].active { + background-color: #0085d4; + background-image: linear-gradient(to bottom, #008fd8, #0075cf); + background-repeat: repeat-x; +} + +.selectize-control.single .selectize-input { + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8); + background-color: #f9f9f9; + background-image: linear-gradient(to bottom, #fefefe, #f2f2f2); + background-repeat: repeat-x; +} + +.selectize-control.single .selectize-input, .selectize-dropdown.single { + border-color: #b8b8b8; +} + +.selectize-dropdown .optgroup-header { + padding-top: 7px; + font-weight: bold; + font-size: 0.85em; +} + +.selectize-dropdown .optgroup { + border-top: 1px solid #f0f0f0; +} + +.selectize-dropdown .optgroup:first-child { + border-top: 0 none; +} + +.selectize-dropdown.plugin-auto_position.selectize-position-top { + border-top: 1px solid #d0d0d0; + border-bottom: 0 none; + border-radius: 3px 3px 0 0; + box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.18); +} + +.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active { + border-radius: 0 0 3px 3px; + border-top: 0 none; +} + +.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before { + top: 0; + bottom: unset; +} + +.selectize-control.plugin-clear_button .clear { + text-decoration: none; + display: flex; + position: absolute; + height: 100%; + width: 25px; + top: 0; + right: 2px; + color: #000; + opacity: 0.4; + font-weight: bold; + border: 0; + cursor: pointer; + z-index: 1; + font-size: 21px; + justify-content: center; + align-items: center; +} + +.selectize-control.plugin-clear_button .clear:hover { + opacity: 1; +} + +.selectize-control.plugin-clear_button.single .clear { + right: calc(2px + 1.5rem); +} + +.selectize-control.plugin-drag_drop.multi > .selectize-input.dragging { + overflow: visible; +} + +.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { + visibility: visible !important; + background: #f2f2f2 !important; + background: rgba(0, 0, 0, 0.06) !important; + border: 0 none !important; + box-shadow: inset 0 0 12px 4px #fff; +} + +.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { + content: "!"; + visibility: hidden; +} + +.selectize-control.plugin-drag_drop .ui-sortable-helper { + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header { + position: relative; + padding: 10px 8px; + border-bottom: 1px solid #d0d0d0; + background: #f8f8f8; + border-radius: 3px 3px 0 0; +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close { + position: absolute; + right: 8px; + top: 50%; + color: #303030; + opacity: 0.4; + margin-top: -12px; + line-height: 20px; + font-size: 20px !important; + text-decoration: none; +} + +.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover { + color: black; +} + +.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content { + display: flex; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup { + border-right: 1px solid #f2f2f2; + border-top: 0 none; + flex-grow: 1; + flex-basis: 0; + min-width: 0; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { + border-right: 0 none; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup:before { + display: none; +} + +.selectize-dropdown.plugin-optgroup_columns .optgroup-header { + border-top: 0 none; +} + +.selectize-control.plugin-remove_button .item { + display: inline-flex; + align-items: center; + padding-right: 0 !important; +} + +.selectize-control.plugin-remove_button .item .remove { + color: inherit; + text-decoration: none; + vertical-align: middle; + display: inline-block; + padding: 2px 6px; + border-left: 1px solid #0073bb; + border-radius: 0 2px 2px 0; + box-sizing: border-box; + margin-left: 6px; +} + +.selectize-control.plugin-remove_button .item .remove:hover { + background: rgba(0, 0, 0, 0.05); +} + +.selectize-control.plugin-remove_button .item.active .remove { + border-left-color: #00578d; +} + +.selectize-control.plugin-remove_button .disabled .item .remove:hover { + background: 0; +} + +.selectize-control.plugin-remove_button .disabled .item .remove { + border-left-color: #aaa; +} + +/* stylelint-disable scss/dollar-variable-empty-line-before */ +:root { + --black: #000000; + --blue: #1976d2; + --red: #d32f2f; + --grey-0: #f6f7f7; + --grey-1: #dfe0e1; + --grey-5: #adb5bd; + --grey-7: #293f54; + --danger-color: var(--red); + --danger-color-active: #a92626; + --hint-grey: #7b808c; + --base-font-color: var(--grey-7); + --action-color: var(--blue); + --action-color-active: #145ea8; + --base-background-color: var(--grey-0); + --base-background-color-alt: #eaebeb; + --focus-outline-color: rgb(from var(--action-color) r g b / 40%); + --focus-outline-width: 3px; + --focus-outline-offset: 1px; + --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color); + --light-yellow: #fff6bf; + --alert-background-color: var(--light-yellow); + --alert-text-color: #66624c; + --alert-link-color: #1a1913; + --alert-link-hover-color: #1a1913; + --light-red: #fbe3e4; + --error-background-color: var(--light-red); + --error-text-color: #645b5b; + --error-link-color: #4b4444; + --error-link-hover-color: #191717; + --light-blue: #e5edf8; + --notice-background-color: var(--light-blue); + --notice-text-color: #5c5f63; + --notice-link-color: #45474a; + --notice-link-hover-color: #171819; + --light-green: #e6efc2; + --success-background-color: var(--light-green); + --success-text-color: #5c604e; + --success-link-color: #45483a; + --success-link-hover-color: #171813; + --base-border-color: var(--grey-1); + --base-border: 1px solid var(--base-border-color); + --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%), + 0 2px 2px rgb(from var(--black) r g b / 20%); + --base-border-color-hover: rgb(178.4 179.2 180); + --base-duration: 250ms; + --base-timing: ease-in-out; +} + +/* stylelint-enable scss/dollar-variable-empty-line-before */ +fieldset { + background-color: transparent; + border: 0; + margin: 0; + padding: 0; +} + +legend { + font-weight: 700; + margin: 0; + padding: 0; +} + +label { + display: block; + font-weight: 700; + margin: 0; +} + +input, +select { + display: block; + font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 1em; +} + +input, +select, +textarea { + display: block; + font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 16px; +} + +textarea { + resize: vertical; +} + +[type=color], +[type=date], +[type=datetime-local], +[type=email], +[type=month], +[type=number], +[type=password], +[type=search], +[type=tel], +[type=text], +[type=time], +[type=url], +[type=week], +input:not([type]), +textarea { + appearance: none; + background-color: #ffffff; + border: var(--base-border); + border-radius: 4px; + padding: 0.5em; + transition: border-color var(--base-duration) var(--base-timing); + width: 100%; +} +[type=color]:hover, +[type=date]:hover, +[type=datetime-local]:hover, +[type=email]:hover, +[type=month]:hover, +[type=number]:hover, +[type=password]:hover, +[type=search]:hover, +[type=tel]:hover, +[type=text]:hover, +[type=time]:hover, +[type=url]:hover, +[type=week]:hover, +input:not([type]):hover, +textarea:hover { + border-color: var(--base-border-color-hover); +} +[type=color]:focus, +[type=date]:focus, +[type=datetime-local]:focus, +[type=email]:focus, +[type=month]:focus, +[type=number]:focus, +[type=password]:focus, +[type=search]:focus, +[type=tel]:focus, +[type=text]:focus, +[type=time]:focus, +[type=url]:focus, +[type=week]:focus, +input:not([type]):focus, +textarea:focus { + border-color: var(--action-color); + outline: none; +} +[type=color]:disabled, +[type=date]:disabled, +[type=datetime-local]:disabled, +[type=email]:disabled, +[type=month]:disabled, +[type=number]:disabled, +[type=password]:disabled, +[type=search]:disabled, +[type=tel]:disabled, +[type=text]:disabled, +[type=time]:disabled, +[type=url]:disabled, +[type=week]:disabled, +input:not([type]):disabled, +textarea:disabled { + background-color: #f2f2f2; + cursor: not-allowed; +} +[type=color]:disabled:hover, +[type=date]:disabled:hover, +[type=datetime-local]:disabled:hover, +[type=email]:disabled:hover, +[type=month]:disabled:hover, +[type=number]:disabled:hover, +[type=password]:disabled:hover, +[type=search]:disabled:hover, +[type=tel]:disabled:hover, +[type=text]:disabled:hover, +[type=time]:disabled:hover, +[type=url]:disabled:hover, +[type=week]:disabled:hover, +input:not([type]):disabled:hover, +textarea:disabled:hover { + border: var(--base-border); +} +[type=color]::placeholder, +[type=date]::placeholder, +[type=datetime-local]::placeholder, +[type=email]::placeholder, +[type=month]::placeholder, +[type=number]::placeholder, +[type=password]::placeholder, +[type=search]::placeholder, +[type=tel]::placeholder, +[type=text]::placeholder, +[type=time]::placeholder, +[type=url]::placeholder, +[type=week]::placeholder, +input:not([type])::placeholder, +textarea::placeholder { + font-style: italic; +} + +[type=checkbox], +[type=radio] { + display: inline; + margin-right: 0.375em; +} + +[type=file] { + width: 100%; +} + +select { + width: 100%; +} + +[type=checkbox]:focus, +[type=radio]:focus, +[type=file]:focus, +select:focus { + outline: var(--focus-outline); + outline-offset: var(--focus-outline-offset); +} + +html { + background-color: var(--base-background-color); + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +figure { + margin: 0; +} + +/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */ +form.button_to { + display: contents; +} + +img, +picture { + margin: 0; + max-width: 100%; +} + +ul, +ol { + list-style-type: none; + margin: 0; + padding: 0; +} + +dl { + margin-bottom: 0.75em; +} +dl dt { + font-weight: 700; + margin-top: 0.75em; +} +dl dd { + margin: 0; +} + +table { + border-collapse: collapse; + font-size: 0.9em; + text-align: left; + width: 100%; +} +table a { + color: inherit; + text-decoration: none; +} + +thead { + font-weight: 700; +} + +tr { + border-bottom: var(--base-border); +} + +tbody tr:hover { + background-color: var(--base-background-color); +} +tbody tr [role=link] { + cursor: pointer; +} +tbody tr:focus { + outline: var(--focus-outline); + outline-offset: calc(-1 * var(--focus-outline-width)); +} + +td, +th { + font-feature-settings: "kern", "liga", "clig", "calt", "lnum", "tnum"; + font-kerning: normal; + font-variant-ligatures: common-ligatures, contextual; + font-variant-numeric: lining-nums, tabular-nums; + padding: 0.75rem; + vertical-align: middle; +} + +td:first-child, +th:first-child { + padding-left: 2rem; +} + +td:last-child, +th:last-child { + padding-right: 2rem; +} + +td img { + max-height: 2rem; +} + +body { + color: var(--base-font-color); + font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 1em; + line-height: 1.5; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 1em; + line-height: 1.2; + margin: 0; +} + +p { + margin: 0 0 0.75em; +} + +a, +.link:is(button, +[type=button], +[type=reset], +[type=submit]) { + color: var(--action-color); + text-decoration-skip-ink: auto; + transition: color var(--base-duration) var(--base-timing); + /* stylelint-disable selector-no-qualifying-type */ +} +a:hover, +.link:is(button, +[type=button], +[type=reset], +[type=submit]):hover { + color: var(--action-color-active); +} +a:focus, +.link:is(button, +[type=button], +[type=reset], +[type=submit]):focus { + outline: var(--focus-outline); + outline-offset: var(--focus-outline-offset); +} +a.link--danger, +.link:is(button, +[type=button], +[type=reset], +[type=submit]).link--danger { + color: var(--danger-color); +} +a.link--danger:hover, +.link:is(button, +[type=button], +[type=reset], +[type=submit]).link--danger:hover { + color: var(--danger-color-active); +} + +hr { + border-bottom: var(--base-border); + border-left: 0; + border-right: 0; + border-top: 0; + margin: 1.5em 0; +} + +.app-container { + align-items: stretch; + display: flex; + margin-left: auto; + margin-right: auto; + max-width: 100rem; + min-height: 100vh; + padding: 1.5em; +} + +.attribute-label { + color: var(--hint-grey); + font-size: 0.8em; + font-weight: 400; + letter-spacing: 0.0357em; + position: relative; + text-transform: uppercase; + clear: left; + float: left; + margin-bottom: 1.5em; + margin-top: 0.25em; + text-align: right; + width: calc(20% - 1rem); +} + +.preserve-whitespace { + white-space: pre-wrap; + word-wrap: break-word; +} + +.attribute-data { + float: left; + margin-bottom: 1.5em; + margin-left: 2rem; + width: calc(80% - 1rem); + word-break: break-word; +} + +.attribute--nested { + border: var(--base-border); + padding: 0.75em; +} + +button, +[type=button], +[type=reset], +[type=submit], +.button { + appearance: none; + background-color: var(--action-color); + border: 0; + border-radius: 4px; + color: #ffffff; + cursor: pointer; + display: inline-block; + font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 1em; + -webkit-font-smoothing: antialiased; + font-weight: 700; + line-height: 1; + padding: 0.75em 1.5em; + text-decoration: none; + transition: background-color var(--base-duration) var(--base-timing); + user-select: none; + vertical-align: middle; + white-space: nowrap; +} +button:disabled, +[type=button]:disabled, +[type=reset]:disabled, +[type=submit]:disabled, +.button:disabled { + cursor: not-allowed; + opacity: 0.5; +} +button:not(.link):hover, +[type=button]:not(.link):hover, +[type=reset]:not(.link):hover, +[type=submit]:not(.link):hover, +.button:not(.link):hover { + background-color: var(--action-color-active); + color: #ffffff; +} +button:not(.link):focus, +[type=button]:not(.link):focus, +[type=reset]:not(.link):focus, +[type=submit]:not(.link):focus, +.button:not(.link):focus { + outline: var(--focus-outline); + outline-offset: var(--focus-outline-offset); +} +button:not(.link):disabled:hover, +[type=button]:not(.link):disabled:hover, +[type=reset]:not(.link):disabled:hover, +[type=submit]:not(.link):disabled:hover, +.button:not(.link):disabled:hover { + background-color: var(--action-color); +} + +form.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */ } +form.button_to .link { + padding-left: 0; + padding-right: 0; +} + +.button--alt { + background-color: transparent; + border: var(--base-border); + border-color: var(--action-color); + color: var(--action-color); +} + +.button--danger { + background-color: var(--danger-color); +} +.button--danger:not(.link):hover { + background-color: var(--danger-color-active); + color: #ffffff; +} +.button--danger:not(.link):disabled:hover { + background-color: var(--danger-color-active); +} + +.button--nav { + margin-bottom: 1.5em; +} + +.button--tooltip { + background: none; + border: none; + color: inherit; + cursor: pointer; + padding: 0; + /* stylelint-disable declaration-no-important */ +} +.button--tooltip:hover { + background-color: unset !important; +} + +.cell-label__sort-indicator { + float: right; + margin-left: 5px; +} +.cell-label__sort-indicator svg { + color: var(--hint-grey); + height: 13px; + transition: transform var(--base-duration) var(--base-timing); + width: 13px; +} + +.cell-label { + padding-top: 0.15em; +} +.cell-label a { + color: inherit; + display: inline-block; + transition: color var(--base-duration) var(--base-timing); + width: 100%; +} +.cell-label:hover a { + color: var(--action-color); +} +.cell-label:hover svg { + fill: var(--action-color); + transform: rotate(180deg); +} + +.cell-label--asc, +.cell-label--desc { + font-weight: 700; +} + +.cell-label__sort-indicator--desc { + transform: rotate(180deg); +} + +.cell-label--action-button { + white-space: nowrap; + width: 1rem; +} + +.cell-data--number, +.cell-label--number { + text-align: right; + white-space: nowrap; + width: 1rem; +} + +.field-unit { + align-items: center; + display: flex; + flex-wrap: wrap; + margin-bottom: 1.5em; + position: relative; + width: 100%; +} +.field-unit::after { + clear: both; + content: ""; + display: block; +} + +.field-unit__label { + float: left; + margin-left: 1rem; + text-align: right; + width: calc(15% - 1rem); +} + +.field-unit__field { + flex-grow: 1; + float: left; + margin-left: 2rem; +} +.field-unit__field .optgroup-header { + font-weight: 700; +} + +.field-unit__hint { + font-size: 90%; + margin-left: calc(15% + 2rem); + width: 100%; +} + +.field-unit--nested { + border: var(--base-border); + margin-left: 7.5%; + max-width: 60rem; + padding: 0.75em; + width: 100%; +} +.field-unit--nested .field-unit__field { + flex-grow: 1; +} +.field-unit--nested .field-unit__label { + width: 10rem; +} + +.field-unit--required .field-unit__label label::after { + color: var(--red); + content: " *"; +} + +/* stylelint-disable scss/comment-no-empty */ +/* stylelint-enable scss/comment-no-empty */ +/* stylelint-disable no-descending-specificity */ +.flash-alert { + background-color: var(--alert-background-color); + color: var(--alert-text-color); display: block; - padding: 1em; - margin-bottom: 1em; - border-bottom: 2px solid black; - content: "Error: Undefined variable.\a \2577 \a 63 \2502 background-color: $blue;\a \2502 ^^^^^\a \2575 \a app/assets/stylesheets/administrate/components/_search.scss 63:21 @import\a app/assets/stylesheets/administrate/application.scss 29:9 root stylesheet"; + margin-bottom: 0.75em; + padding: 0.75em; + text-align: center; } +.flash-alert a { + color: var(--alert-link-color); + text-decoration: underline; +} +.flash-alert a:focus, .flash-alert a:hover { + color: var(--alert-link-hover-color); +} + +.flash-error { + background-color: var(--error-background-color); + color: var(--error-text-color); + display: block; + margin-bottom: 0.75em; + padding: 0.75em; + text-align: center; +} +.flash-error a { + color: var(--error-link-color); + text-decoration: underline; +} +.flash-error a:focus, .flash-error a:hover { + color: var(--error-link-hover-color); +} + +.flash-notice { + background-color: var(--notice-background-color); + color: var(--notice-text-color); + display: block; + margin-bottom: 0.75em; + padding: 0.75em; + text-align: center; +} +.flash-notice a { + color: var(--notice-link-color); + text-decoration: underline; +} +.flash-notice a:focus, .flash-notice a:hover { + color: var(--notice-link-hover-color); +} + +.flash-success { + background-color: var(--success-background-color); + color: var(--success-text-color); + display: block; + margin-bottom: 0.75em; + padding: 0.75em; + text-align: center; +} +.flash-success a { + color: var(--success-link-color); + text-decoration: underline; +} +.flash-success a:focus, .flash-success a:hover { + color: var(--success-link-hover-color); +} + +/* stylelint-enable no-descending-specificity */ +.form-actions { + margin-left: calc(15% + 2rem); +} + +.main-content { + background-color: #ffffff; + border-radius: 4px; + box-shadow: var(--main-content-shadow); + flex: 1 1 100%; + min-width: 800px; + padding-bottom: 10vh; +} + +.main-content__header, +.main-content__body { + padding: 1rem 2rem; +} + +.main-content__body--flush { + padding-left: 0; + padding-right: 0; +} + +.main-content__header { + align-items: center; + border-bottom: var(--base-border); + display: flex; +} + +.main-content__page-title { + font-size: 1.6em; + margin-right: auto; +} + +.navigation { + flex: 1 0 10rem; + padding: 1.5em; + padding-left: 0; +} + +.navigation__link { + background-color: transparent; + color: var(--base-font-color); + display: block; + line-height: 1; + margin-left: -0.6em; + padding: 0.6em; + transition: background-color var(--base-duration) var(--base-timing), color var(--base-duration) var(--base-timing); +} +.navigation__link:not(:last-of-type) { + margin-bottom: 0.75em; +} +.navigation__link:hover { + background-color: var(--base-background-color-alt); + border-radius: 4px; + color: var(--base-font-color); +} + +.navigation__link--active { + font-weight: 700; +} + +.pagination { + margin-top: 1.5em; + padding-left: 1.5em; + padding-right: 1.5em; + text-align: center; +} +.pagination .first, +.pagination .prev, +.pagination .page, +.pagination .next, +.pagination .last { + margin: 0.75em; +} +.pagination .current { + font-weight: 700; +} + +.search { + margin-left: auto; + margin-right: 2rem; + max-width: 20rem; + position: relative; + width: 100%; +} + +.search__input { + border-radius: 100rem; + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.search__eyeglass-icon { + height: 1rem; + left: 1rem; + position: absolute; + top: 50%; + transform: translateY(-50%); + width: 1rem; +} + +.search__clear-link { + height: 1rem; + position: absolute; + right: 0.75rem; + top: 50%; + transform: translateY(-50%); + width: 1rem; +} + +.search__clear-icon { + color: var(--grey-5); + height: 1rem; + position: absolute; + transition: fill var(--base-duration) var(--base-timing); + width: 1rem; +} +.search__clear-icon:hover { + color: var(--action-color); +} + +.search__tooltip { + anchor-name: --tooltip-anchor; + margin-right: 2rem; +} +.search__tooltip svg { + color: var(--grey-5); + height: 24px; + width: 24px; +} +.search__tooltip svg:hover { + color: var(--action-color); +} + +.search__tooltip-popover { + background-color: var(--blue); + border-color: var(--blue); + border-radius: 4px; + color: #ffffff; + padding: 2rem; + width: max-content; +} + +/* We can remove this stylelint disable (and the css-anchor-positioning polyfill) + when position-anchor becomes widely available */ +/* stylelint-disable property-no-unknown */ +.search__tooltip-popover-positioning { + left: anchor(right); + margin: 1rem; + position: fixed; + position-anchor: --tooltip-anchor; + top: anchor(bottom); + transform: translateX(-100%); +} + +.search__tooltip-popover-value { + opacity: 0.5; +} + +/*# sourceMappingURL=application.css.map */ diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index e66acd2b23..c3b16fb25c 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EAEA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC1BF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE,kBlBtCK;EkBuCL,clBvCK;EkBwCL,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n$blue: #1976d2 !default;\n\n:root {\n // Colors\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: 0 0 6px 0 rgba($black, 0.12),\n 0 2px 2px rgba($black, 0.2);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: $blue;\n border-color: $blue;\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n:root {\n // Colors\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/components/_main-content.scss b/app/assets/stylesheets/administrate/components/_main-content.scss index 33bf75d461..8b33327655 100644 --- a/app/assets/stylesheets/administrate/components/_main-content.scss +++ b/app/assets/stylesheets/administrate/components/_main-content.scss @@ -1,8 +1,7 @@ .main-content { background-color: $white; border-radius: $base-border-radius; - box-shadow: 0 0 6px 0 rgba($black, 0.12), - 0 2px 2px rgba($black, 0.2); + box-shadow: var(--main-content-shadow); flex: 1 1 100%; min-width: 800px; padding-bottom: 10vh; diff --git a/app/assets/stylesheets/administrate/components/_search.scss b/app/assets/stylesheets/administrate/components/_search.scss index 1bdd2004f9..ab7c83f8fd 100644 --- a/app/assets/stylesheets/administrate/components/_search.scss +++ b/app/assets/stylesheets/administrate/components/_search.scss @@ -60,8 +60,8 @@ $search-icon-size: 1rem; } .search__tooltip-popover { - background-color: $blue; - border-color: $blue; + background-color: var(--blue); + border-color: var(--blue); border-radius: $base-border-radius; color: $white; padding: 2rem; diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index c44faa232c..d0ed986ffc 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -24,6 +24,7 @@ $black: #000000 !default; :root { // Colors + --black: #000000; --blue: #1976d2; --red: #d32f2f; --grey-0: #f6f7f7; @@ -80,6 +81,8 @@ $black: #000000 !default; // Border --base-border-color: var(--grey-1); --base-border: 1px solid var(--base-border-color); + --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%), + 0 2px 2px rgb(from var(--black) r g b / 20%); // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color)); --base-border-color-hover: rgb(178.4 179.2 180); From c2d1faed7bb1bc4faf1f855a3de7148a8d71c09d Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 16:20:52 -0400 Subject: [PATCH 26/40] Rename grey-1 to grey-2 We want to make way for a grey between grey-0 and the old grey-1 --- app/assets/builds/administrate/application.css | 4 ++-- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index bcf4ef783e..c1e2861302 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2202,7 +2202,7 @@ trix-editor .attachment__metadata .attachment__size { --blue: #1976d2; --red: #d32f2f; --grey-0: #f6f7f7; - --grey-1: #dfe0e1; + --grey-2: #dfe0e1; --grey-5: #adb5bd; --grey-7: #293f54; --danger-color: var(--red); @@ -2237,7 +2237,7 @@ trix-editor .attachment__metadata .attachment__size { --success-text-color: #5c604e; --success-link-color: #45483a; --success-link-hover-color: #171813; - --base-border-color: var(--grey-1); + --base-border-color: var(--grey-2); --base-border: 1px solid var(--base-border-color); --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%), 0 2px 2px rgb(from var(--black) r g b / 20%); diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index c3b16fb25c..67c5611d52 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n:root {\n // Colors\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-1);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n:root {\n // Colors\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index d0ed986ffc..fa57f1d7aa 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -28,7 +28,7 @@ $black: #000000 !default; --blue: #1976d2; --red: #d32f2f; --grey-0: #f6f7f7; - --grey-1: #dfe0e1; + --grey-2: #dfe0e1; --grey-5: #adb5bd; --grey-7: #293f54; --danger-color: var(--red); @@ -79,7 +79,7 @@ $black: #000000 !default; --success-link-hover-color: #171813; // Border - --base-border-color: var(--grey-1); + --base-border-color: var(--grey-2); --base-border: 1px solid var(--base-border-color); --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%), 0 2px 2px rgb(from var(--black) r g b / 20%); From 9b05d1cbfa90d5b23e1df4b787e6e08d59024040 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 16:21:26 -0400 Subject: [PATCH 27/40] Reintroduce grey-1 to avoid color-mix --- app/assets/builds/administrate/application.css | 3 ++- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_forms.scss | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index c1e2861302..bf4b1b5eaf 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2202,6 +2202,7 @@ trix-editor .attachment__metadata .attachment__size { --blue: #1976d2; --red: #d32f2f; --grey-0: #f6f7f7; + --grey-1: #f2f2f2; --grey-2: #dfe0e1; --grey-5: #adb5bd; --grey-7: #293f54; @@ -2358,7 +2359,7 @@ textarea:focus { [type=week]:disabled, input:not([type]):disabled, textarea:disabled { - background-color: #f2f2f2; + background-color: var(--grey-1); cursor: not-allowed; } [type=color]:disabled:hover, diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 67c5611d52..9e8d96a4e6 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;ACpdF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAwB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAc;;;AAAuB;EAAqD;EAAmB;EAAc;;;AAAuB;EAAqH;EAAc;EAAiB;;;AAAqB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAc;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAc;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnBprV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAuB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAW;;;AAAyB;EAAqD;EAAmB;EAAW;;;AAAyB;EAAqH;EAAY;EAAmB;;;AAAsB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAW;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAW;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAoD;EAAiB;;;AAAkB;EAAgE;EAAW;EAAiB;EAAa;;;AAAgB;EAAwI;;;AAAqB;EAAwE;;;AAAa;EAAuD;EAAsC;EAAkB;EAAyB;EAA4D;EAA2B;;;AAAsE;EAA8D;EAAyB;EAA4D;;;AAA2B;EAA2C;EAAwE;EAAyB;EAA4D;;;AAA2B;EAAsE;;;AAAqB;EAAqC;EAAgB;EAAiB;;;AAAgB;EAA8B;;;AAA6B;EAA0C;;;AAAkB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnB5kY;AAwBA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAGA;EAGA;EAGA;EAGA;EACA;EACA;EACA;EAKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;AAAA;EAIA;EAGA;EACA;;;AAGF;AC9FA;EACE;EACA;EACA;EACA;;;AAGF;EACE,aDEiB;ECDjB;EACA;;;AAGF;EACE;EACA,aDLiB;ECMjB;;;AAGF;AAAA;EAEE;EACA,aDnBiB;ECoBjB,WDfe;;;ACkBjB;AAAA;AAAA;EAGE;EACA,aD3BiB;EC4BjB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeE;EACA,kBDjCM;ECkCN;EACA,eDxCmB;ECyCnB;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAOA;AAAA;AAAA;AAAA;EACE;EACA;;;ACxGJ;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;AACA;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACvBF;AAAA;EAEE;EACA;EACA;;;AAGF;EACE,eHUc;;AGRd;EACE,aHDe;EGEf,YHMY;;AGHd;EACE;;;AChBJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE,aJHiB;;;AIMnB;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;ACxDF;EACE;EACA,aLCiB;EKAjB,WLKe;EKJf,aLQiB;;;AKLnB;AAAA;AAAA;AAAA;AAAA;AAAA;EAME,aLViB;EKWjB,WLNe;EKOf,aLFoB;EKGpB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;AAUA;;AARA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;ACzDF;EACE;EACA;EACA;EACA;EACA;EACA;EACA,SNUa;;;AOjBf;ECCE;EACA;EACA;EACA;EACA;EACA;EDHA;EACA;EACA,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n:root {\n // Colors\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: mix($black, $white, 5%);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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EACA,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n:root {\n // Colors\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index e7856445f9..6948415328 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -69,7 +69,7 @@ textarea { } &:disabled { - background-color: mix($black, $white, 5%); + background-color: var(--grey-1); cursor: not-allowed; &:hover { diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index fa57f1d7aa..3ea602afdd 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -28,6 +28,7 @@ $black: #000000 !default; --blue: #1976d2; --red: #d32f2f; --grey-0: #f6f7f7; + --grey-1: #f2f2f2; --grey-2: #dfe0e1; --grey-5: #adb5bd; --grey-7: #293f54; From 79c5df99b4631689edce0ae4df26372dc206814f Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 16:22:04 -0400 Subject: [PATCH 28/40] Remove $black sass var --- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 9e8d96a4e6..fd58895939 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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EACA,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n$black: #000000 !default;\n\n:root {\n // Colors\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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EACA,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n\n:root {\n // Colors\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 3ea602afdd..ab3543d467 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -20,7 +20,6 @@ $small-spacing: $base-spacing * 0.5 !default; // Colors $white: #ffffff !default; -$black: #000000 !default; :root { // Colors From eb7244d78cc891f8e4229261971e363d3264e1e7 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 16:25:14 -0400 Subject: [PATCH 29/40] Convert $white to css custom property --- app/assets/builds/administrate/application.css | 13 +++++++------ app/assets/builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/base/_forms.scss | 2 +- .../administrate/components/_buttons.scss | 6 +++--- .../administrate/components/_main-content.scss | 2 +- .../administrate/components/_search.scss | 2 +- .../administrate/library/_variables.scss | 4 +--- 7 files changed, 15 insertions(+), 16 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index bf4b1b5eaf..561400e05a 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2198,6 +2198,7 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { + --white: #ffffff; --black: #000000; --blue: #1976d2; --red: #d32f2f; @@ -2302,7 +2303,7 @@ textarea { input:not([type]), textarea { appearance: none; - background-color: #ffffff; + background-color: var(--white); border: var(--base-border); border-radius: 4px; padding: 0.5em; @@ -2640,7 +2641,7 @@ button, background-color: var(--action-color); border: 0; border-radius: 4px; - color: #ffffff; + color: var(--white); cursor: pointer; display: inline-block; font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; @@ -2669,7 +2670,7 @@ button:not(.link):hover, [type=submit]:not(.link):hover, .button:not(.link):hover { background-color: var(--action-color-active); - color: #ffffff; + color: var(--white); } button:not(.link):focus, [type=button]:not(.link):focus, @@ -2705,7 +2706,7 @@ form.button_to .link { } .button--danger:not(.link):hover { background-color: var(--danger-color-active); - color: #ffffff; + color: var(--white); } .button--danger:not(.link):disabled:hover { background-color: var(--danger-color-active); @@ -2904,7 +2905,7 @@ form.button_to .link { } .main-content { - background-color: #ffffff; + background-color: var(--white); border-radius: 4px; box-shadow: var(--main-content-shadow); flex: 1 1 100%; @@ -3038,7 +3039,7 @@ form.button_to .link { background-color: var(--blue); border-color: var(--blue); border-radius: 4px; - color: #ffffff; + color: var(--white); padding: 2rem; width: max-content; } diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index fd58895939..30f3de43a5 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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EACA,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB,OTYM;ESXN;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA,OTVI;;ASaN;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,OT3CI;;AS8CN;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE,kBfoBM;EenBN,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB,OlB5CM;EkB6CN;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n// Colors\n$white: #ffffff !default;\n\n:root {\n // Colors\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: $white;\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: $white;\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: $white;\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: $white;\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: $white;\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: $white;\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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A,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB;EACA;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index 6948415328..8d96489258 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -52,7 +52,7 @@ textarea { input:not([type]), textarea { appearance: none; - background-color: $white; + background-color: var(--white); border: var(--base-border); border-radius: $base-border-radius; padding: 0.5em; diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index 3b87ebdd19..be5a76113e 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -7,7 +7,7 @@ button, background-color: var(--action-color); border: 0; border-radius: $base-border-radius; - color: $white; + color: var(--white); cursor: pointer; display: inline-block; font-family: $base-font-family; @@ -29,7 +29,7 @@ button, &:not(.link):hover { background-color: var(--action-color-active); - color: $white; + color: var(--white); } &:not(.link):focus { @@ -62,7 +62,7 @@ form.button_to { /* stylelint-disable selector-no-qualifying-type, selector-clas &:not(.link):hover { background-color: var(--danger-color-active); - color: $white; + color: var(--white); } &:not(.link):disabled:hover { diff --git a/app/assets/stylesheets/administrate/components/_main-content.scss b/app/assets/stylesheets/administrate/components/_main-content.scss index 8b33327655..22b62ca520 100644 --- a/app/assets/stylesheets/administrate/components/_main-content.scss +++ b/app/assets/stylesheets/administrate/components/_main-content.scss @@ -1,5 +1,5 @@ .main-content { - background-color: $white; + background-color: var(--white); border-radius: $base-border-radius; box-shadow: var(--main-content-shadow); flex: 1 1 100%; diff --git a/app/assets/stylesheets/administrate/components/_search.scss b/app/assets/stylesheets/administrate/components/_search.scss index ab7c83f8fd..95b90bee41 100644 --- a/app/assets/stylesheets/administrate/components/_search.scss +++ b/app/assets/stylesheets/administrate/components/_search.scss @@ -63,7 +63,7 @@ $search-icon-size: 1rem; background-color: var(--blue); border-color: var(--blue); border-radius: $base-border-radius; - color: $white; + color: var(--white); padding: 2rem; width: max-content; } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index ab3543d467..b546b740a4 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -18,11 +18,9 @@ $base-border-radius: 4px !default; $base-spacing: $base-line-height * 1em !default; $small-spacing: $base-spacing * 0.5 !default; -// Colors -$white: #ffffff !default; - :root { // Colors + --white: #ffffff; --black: #000000; --blue: #1976d2; --red: #d32f2f; From 9311fc4cb09a7683951faa89b00b80ca5a0c5bef Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 18:06:08 -0400 Subject: [PATCH 30/40] Convert $base-font-family to css custom property --- app/assets/builds/administrate/application.css | 13 ++++++++----- app/assets/builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/base/_forms.scss | 4 ++-- .../stylesheets/administrate/base/_typography.scss | 2 +- .../administrate/components/_buttons.scss | 2 +- .../administrate/library/_variables.scss | 10 ++++++---- 6 files changed, 19 insertions(+), 14 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 561400e05a..f131a1d566 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2198,6 +2198,9 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { + --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", + "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", + sans-serif; --white: #ffffff; --black: #000000; --blue: #1976d2; @@ -2271,7 +2274,7 @@ label { input, select { display: block; - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-family: var(--base-font-family); font-size: 1em; } @@ -2279,7 +2282,7 @@ input, select, textarea { display: block; - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-family: var(--base-font-family); font-size: 16px; } @@ -2520,7 +2523,7 @@ td img { body { color: var(--base-font-color); - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-family: var(--base-font-family); font-size: 1em; line-height: 1.5; } @@ -2531,7 +2534,7 @@ h3, h4, h5, h6 { - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-family: var(--base-font-family); font-size: 1em; line-height: 1.2; margin: 0; @@ -2644,7 +2647,7 @@ button, color: var(--white); cursor: pointer; display: inline-block; - font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-family: var(--base-font-family); font-size: 1em; -webkit-font-smoothing: antialiased; font-weight: 700; diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 30f3de43a5..c9cc2fd4ab 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":";AAAA;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAAA;AAMA;EACE;EACA;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA,OAEO;EACL;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,QACQ;EACN;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,SACS;EACP;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAMA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AClcF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;;;AAEF;EACE;IACE;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;IACA;;;AAGJ;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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A,ePYa;EOXb;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePDa;EOEb;EACA;EACA;;;AAGF;EACE;EACA,SPRc;;;ASlBhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTQmB;ESPnB;EACA;EACA;EACA,aTTiB;ESUjB,WTLe;ESMf;EACA,aTLiB;ESMjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eTxDa;;;AS2Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV1BiB;;;AU6BnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXWa;EWVb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXde;;;AWkBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXpBc;EWqBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efcmB;EebnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBaa;EgBZb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBDY;;AgBId;EACE;EACA,ehBRiB;EgBSjB;;;AAIJ;EACE,ahBpBiB;;;AiBVnB;EACE,YjBgBa;EiBfb,cjBea;EiBdb,ejBca;EiBbb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBOY;;AiBJd;EACE,ajBLe;;;AkBRnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBhDmB;EkBiDnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif !default;\n$heading-font-family: $base-font-family !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: $base-font-family;\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: $base-font-family;\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: $base-font-family;\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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b;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePJa;EOKb;EACA;EACA;;;AAGF;EACE;EACA,SPXc;;;ASfhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTKmB;ESJnB;EACA;EACA;EACA;EACA,WTRe;ESSf;EACA,aTRiB;ESSjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eT3Da;;;AS8Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV7BiB;;;AUgCnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXQa;EWPb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXjBe;;;AWqBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXvBc;EWwBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efWmB;EeVnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBUa;EgBTb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBJY;;AgBOd;EACE;EACA,ehBXiB;EgBYjB;;;AAIJ;EACE,ahBvBiB;;;AiBPnB;EACE,YjBaa;EiBZb,cjBYa;EiBXb,ejBWa;EiBVb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBIY;;AiBDd;EACE,ajBRe;;;AkBLnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBnDmB;EkBoDnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$heading-font-family: var(--base-font-family) !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index 8d96489258..1dcb5a5a6f 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -20,7 +20,7 @@ label { input, select { display: block; - font-family: $base-font-family; + font-family: var(--base-font-family); font-size: $base-font-size; } @@ -28,7 +28,7 @@ input, select, textarea { display: block; - font-family: $base-font-family; + font-family: var(--base-font-family); font-size: 16px; } diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index d7fd2b5922..66ecee1454 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -1,6 +1,6 @@ body { color: var(--base-font-color); - font-family: $base-font-family; + font-family: var(--base-font-family); font-size: $base-font-size; line-height: $base-line-height; } diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index be5a76113e..eebcb68764 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -10,7 +10,7 @@ button, color: var(--white); cursor: pointer; display: inline-block; - font-family: $base-font-family; + font-family: var(--base-font-family); font-size: $base-font-size; -webkit-font-smoothing: antialiased; font-weight: $bold-font-weight; diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index b546b740a4..1d0c37d421 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -1,10 +1,7 @@ /* stylelint-disable scss/dollar-variable-empty-line-before */ // Typography -$base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", - "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", - sans-serif !default; -$heading-font-family: $base-font-family !default; +$heading-font-family: var(--base-font-family) !default; $base-font-size: 1em !default; @@ -19,6 +16,11 @@ $base-spacing: $base-line-height * 1em !default; $small-spacing: $base-spacing * 0.5 !default; :root { + // Typography + --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", + "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", + sans-serif; + // Colors --white: #ffffff; --black: #000000; From 8b98efcd353b21609d8594659b5e2e3e17a421a3 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 18:07:38 -0400 Subject: [PATCH 31/40] Convert $heading-font-family to css custom property --- app/assets/builds/administrate/application.css | 3 ++- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_typography.scss | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 4 +--- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index f131a1d566..a6fd425ab7 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2201,6 +2201,7 @@ trix-editor .attachment__metadata .attachment__size { --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + --heading-font-family: var(--base-font-family); --white: #ffffff; --black: #000000; --blue: #1976d2; @@ -2534,7 +2535,7 @@ h3, h4, h5, h6 { - font-family: var(--base-font-family); + font-family: var(--heading-font-family); font-size: 1em; line-height: 1.2; margin: 0; diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index c9cc2fd4ab..0c67ec0e08 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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b;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePJa;EOKb;EACA;EACA;;;AAGF;EACE;EACA,SPXc;;;ASfhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTKmB;ESJnB;EACA;EACA;EACA;EACA,WTRe;ESSf;EACA,aTRiB;ESSjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eT3Da;;;AS8Df;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aV7BiB;;;AUgCnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXQa;EWPb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXjBe;;;AWqBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SXvBc;EWwBd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efWmB;EeVnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBUa;EgBTb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBJY;;AgBOd;EACE;EACA,ehBXiB;EgBYjB;;;AAIJ;EACE,ahBvBiB;;;AiBPnB;EACE,YjBaa;EiBZb,cjBYa;EiBXb,ejBWa;EiBVb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBIY;;AiBDd;EACE,ajBRe;;;AkBLnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBnDmB;EkBoDnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n// Typography\n$heading-font-family: var(--base-font-family) !default;\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: $heading-font-family;\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePPa;EOQb;EACA;EACA;;;AAGF;EACE;EACA,SPdc;;;ASZhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTEmB;ESDnB;EACA;EACA;EACA;EACA,WTXe;ESYf;EACA,aTXiB;ESYjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eT9Da;;;ASiEf;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aVhCiB;;;AUmCnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXKa;EWJb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXpBe;;;AWwBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SX1Bc;EW2Bd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efQmB;EePnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBOa;EgBNb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBPY;;AgBUd;EACE;EACA,ehBdiB;EgBejB;;;AAIJ;EACE,ahB1BiB;;;AiBJnB;EACE,YjBUa;EiBTb,cjBSa;EiBRb,ejBQa;EiBPb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBCY;;AiBEd;EACE,ajBXe;;;AkBFnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBtDmB;EkBuDnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index 66ecee1454..c3dacad7da 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -11,7 +11,7 @@ h3, h4, h5, h6 { - font-family: $heading-font-family; + font-family: var(--heading-font-family); font-size: $base-font-size; line-height: $heading-line-height; margin: 0; diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 1d0c37d421..540219817e 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -1,8 +1,5 @@ /* stylelint-disable scss/dollar-variable-empty-line-before */ -// Typography -$heading-font-family: var(--base-font-family) !default; - $base-font-size: 1em !default; $bold-font-weight: 700 !default; @@ -20,6 +17,7 @@ $small-spacing: $base-spacing * 0.5 !default; --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + --heading-font-family: var(--base-font-family); // Colors --white: #ffffff; From d3ac48c722f238565778dffcbd1ff4f0253ada07 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 18:12:38 -0400 Subject: [PATCH 32/40] Convert $base-font-size to css custom property --- app/assets/builds/administrate/application.css | 9 +++++---- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_forms.scss | 2 +- .../stylesheets/administrate/base/_typography.scss | 4 ++-- .../stylesheets/administrate/components/_buttons.scss | 2 +- .../stylesheets/administrate/library/_variables.scss | 3 +-- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index a6fd425ab7..f59c818c60 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2202,6 +2202,7 @@ trix-editor .attachment__metadata .attachment__size { "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --heading-font-family: var(--base-font-family); + --base-font-size: 1em; --white: #ffffff; --black: #000000; --blue: #1976d2; @@ -2276,7 +2277,7 @@ input, select { display: block; font-family: var(--base-font-family); - font-size: 1em; + font-size: var(--base-font-size); } input, @@ -2525,7 +2526,7 @@ td img { body { color: var(--base-font-color); font-family: var(--base-font-family); - font-size: 1em; + font-size: var(--base-font-size); line-height: 1.5; } @@ -2536,7 +2537,7 @@ h4, h5, h6 { font-family: var(--heading-font-family); - font-size: 1em; + font-size: var(--base-font-size); line-height: 1.2; margin: 0; } @@ -2649,7 +2650,7 @@ button, cursor: pointer; display: inline-block; font-family: var(--base-font-family); - font-size: 1em; + font-size: var(--base-font-size); -webkit-font-smoothing: antialiased; font-weight: 700; line-height: 1; diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 0c67ec0e08..c9762df754 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA,ePPa;EOQb;EACA;EACA;;;AAGF;EACE;EACA,SPdc;;;ASZhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTEmB;ESDnB;EACA;EACA;EACA;EACA,WTXe;ESYf;EACA,aTXiB;ESYjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eT9Da;;;ASiEf;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aVhCiB;;;AUmCnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXKa;EWJb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXpBe;;;AWwBnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SX1Bc;EW2Bd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efQmB;EePnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBOa;EgBNb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBPY;;AgBUd;EACE;EACA,ehBdiB;EgBejB;;;AAIJ;EACE,ahB1BiB;;;AiBJnB;EACE,YjBUa;EiBTb,cjBSa;EiBRb,ejBQa;EiBPb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBCY;;AiBEd;EACE,ajBXe;;;AkBFnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBtDmB;EkBuDnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$base-font-size: 1em !default;\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: $base-font-size;\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: $base-font-size;\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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;EACA;;;AAGF;EACE;EACA,ePTa;EOUb;EACA;EACA;;;AAGF;EACE;EACA,SPhBc;;;ASVhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,aTbiB;EScjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eThEa;;;ASmEf;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aVlCiB;;;AUqCnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXGa;EWFb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXtBe;;;AW0BnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SX5Bc;EW6Bd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efMmB;EeLnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBKa;EgBJb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBTY;;AgBYd;EACE;EACA,ehBhBiB;EgBiBjB;;;AAIJ;EACE,ahB5BiB;;;AiBFnB;EACE,YjBQa;EiBPb,cjBOa;EiBNb,ejBMa;EiBLb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBDY;;AiBId;EACE,ajBbe;;;AkBAnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBxDmB;EkByDnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index 1dcb5a5a6f..e92694765c 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -21,7 +21,7 @@ input, select { display: block; font-family: var(--base-font-family); - font-size: $base-font-size; + font-size: var(--base-font-size); } input, diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index c3dacad7da..54d5dabc4f 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -1,7 +1,7 @@ body { color: var(--base-font-color); font-family: var(--base-font-family); - font-size: $base-font-size; + font-size: var(--base-font-size); line-height: $base-line-height; } @@ -12,7 +12,7 @@ h4, h5, h6 { font-family: var(--heading-font-family); - font-size: $base-font-size; + font-size: var(--base-font-size); line-height: $heading-line-height; margin: 0; } diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index eebcb68764..11f4a1bd66 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -11,7 +11,7 @@ button, cursor: pointer; display: inline-block; font-family: var(--base-font-family); - font-size: $base-font-size; + font-size: var(--base-font-size); -webkit-font-smoothing: antialiased; font-weight: $bold-font-weight; line-height: 1; diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 540219817e..236400eae6 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -1,7 +1,5 @@ /* stylelint-disable scss/dollar-variable-empty-line-before */ -$base-font-size: 1em !default; - $bold-font-weight: 700 !default; $base-line-height: 1.5 !default; @@ -18,6 +16,7 @@ $small-spacing: $base-spacing * 0.5 !default; "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --heading-font-family: var(--base-font-family); + --base-font-size: 1em; // Colors --white: #ffffff; From f987fb9ff1e82295e1457c633348a9fb5d940273 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Sun, 16 Mar 2025 18:39:00 -0400 Subject: [PATCH 33/40] Convert $bold-font-weight to css custom property --- .../builds/administrate/application.css | 19 ++++++++++--------- .../builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/base/_forms.scss | 4 ++-- .../stylesheets/administrate/base/_lists.scss | 2 +- .../administrate/base/_tables.scss | 2 +- .../administrate/components/_buttons.scss | 2 +- .../administrate/components/_cells.scss | 2 +- .../administrate/components/_field-unit.scss | 2 +- .../administrate/components/_navigation.scss | 2 +- .../administrate/components/_pagination.scss | 2 +- .../administrate/library/_variables.scss | 3 +-- 11 files changed, 21 insertions(+), 21 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index f59c818c60..1b752fba07 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2203,6 +2203,7 @@ trix-editor .attachment__metadata .attachment__size { sans-serif; --heading-font-family: var(--base-font-family); --base-font-size: 1em; + --bold-font-weight: 700; --white: #ffffff; --black: #000000; --blue: #1976d2; @@ -2262,14 +2263,14 @@ fieldset { } legend { - font-weight: 700; + font-weight: var(--bold-font-weight); margin: 0; padding: 0; } label { display: block; - font-weight: 700; + font-weight: var(--bold-font-weight); margin: 0; } @@ -2462,7 +2463,7 @@ dl { margin-bottom: 0.75em; } dl dt { - font-weight: 700; + font-weight: var(--bold-font-weight); margin-top: 0.75em; } dl dd { @@ -2481,7 +2482,7 @@ table a { } thead { - font-weight: 700; + font-weight: var(--bold-font-weight); } tr { @@ -2652,7 +2653,7 @@ button, font-family: var(--base-font-family); font-size: var(--base-font-size); -webkit-font-smoothing: antialiased; - font-weight: 700; + font-weight: var(--bold-font-weight); line-height: 1; padding: 0.75em 1.5em; text-decoration: none; @@ -2763,7 +2764,7 @@ form.button_to .link { .cell-label--asc, .cell-label--desc { - font-weight: 700; + font-weight: var(--bold-font-weight); } .cell-label__sort-indicator--desc { @@ -2809,7 +2810,7 @@ form.button_to .link { margin-left: 2rem; } .field-unit__field .optgroup-header { - font-weight: 700; + font-weight: var(--bold-font-weight); } .field-unit__hint { @@ -2964,7 +2965,7 @@ form.button_to .link { } .navigation__link--active { - font-weight: 700; + font-weight: var(--bold-font-weight); } .pagination { @@ -2981,7 +2982,7 @@ form.button_to .link { margin: 0.75em; } .pagination .current { - font-weight: 700; + font-weight: var(--bold-font-weight); } .search { diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index c9762df754..5abdec1401 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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;EACA;;;AAGF;EACE;EACA,ePTa;EOUb;EACA;EACA;;;AAGF;EACE;EACA,SPhBc;;;ASVhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,aTbiB;EScjB;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eThEa;;;ASmEf;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE,aVlCiB;;;AUqCnB;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXGa;EWFb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE,aXtBe;;;AW0BnB;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SX5Bc;EW6Bd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efMmB;EeLnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBKa;EgBJb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBTY;;AgBYd;EACE;EACA,ehBhBiB;EgBiBjB;;;AAIJ;EACE,ahB5BiB;;;AiBFnB;EACE,YjBQa;EiBPb,cjBOa;EiBNb,ejBMa;EiBLb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBDY;;AiBId;EACE,ajBbe;;;AkBAnB;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elBxDmB;EkByDnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$bold-font-weight: 700 !default;\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: $bold-font-weight;\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: $bold-font-weight;\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: $bold-font-weight;\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: $bold-font-weight;\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: $bold-font-weight;\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: $bold-font-weight;\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: $bold-font-weight;\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: $bold-font-weight;\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: $bold-font-weight;\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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PXa;EOYb;EACA;EACA;;;AAGF;EACE;EACA,SPlBc;;;ASRhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTFmB;ESGnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eTlEa;;;ASqEf;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXCa;EWAb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SX9Bc;EW+Bd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efImB;EeHnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBGa;EgBFb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBXY;;AgBcd;EACE;EACA,ehBlBiB;EgBmBjB;;;AAIJ;EACE;;;AC9BF;EACE,YjBMa;EiBLb,cjBKa;EiBJb,ejBIa;EiBHb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBHY;;AiBMd;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elB1DmB;EkB2DnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index e92694765c..c57069199a 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -6,14 +6,14 @@ fieldset { } legend { - font-weight: $bold-font-weight; + font-weight: var(--bold-font-weight); margin: 0; padding: 0; } label { display: block; - font-weight: $bold-font-weight; + font-weight: var(--bold-font-weight); margin: 0; } diff --git a/app/assets/stylesheets/administrate/base/_lists.scss b/app/assets/stylesheets/administrate/base/_lists.scss index 56aac3b773..88f68c5be0 100644 --- a/app/assets/stylesheets/administrate/base/_lists.scss +++ b/app/assets/stylesheets/administrate/base/_lists.scss @@ -9,7 +9,7 @@ dl { margin-bottom: $small-spacing; dt { - font-weight: $bold-font-weight; + font-weight: var(--bold-font-weight); margin-top: $small-spacing; } diff --git a/app/assets/stylesheets/administrate/base/_tables.scss b/app/assets/stylesheets/administrate/base/_tables.scss index 8bf6b5f92e..abfe1fa9e3 100644 --- a/app/assets/stylesheets/administrate/base/_tables.scss +++ b/app/assets/stylesheets/administrate/base/_tables.scss @@ -11,7 +11,7 @@ table { } thead { - font-weight: $bold-font-weight; + font-weight: var(--bold-font-weight); } tr { diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index 11f4a1bd66..b46099c65a 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -13,7 +13,7 @@ button, font-family: var(--base-font-family); font-size: var(--base-font-size); -webkit-font-smoothing: antialiased; - font-weight: $bold-font-weight; + font-weight: var(--bold-font-weight); line-height: 1; padding: $small-spacing $base-spacing; text-decoration: none; diff --git a/app/assets/stylesheets/administrate/components/_cells.scss b/app/assets/stylesheets/administrate/components/_cells.scss index d42763437a..3a3453e672 100644 --- a/app/assets/stylesheets/administrate/components/_cells.scss +++ b/app/assets/stylesheets/administrate/components/_cells.scss @@ -34,7 +34,7 @@ .cell-label--asc, .cell-label--desc { - font-weight: $bold-font-weight; + font-weight: var(--bold-font-weight); } .cell-label__sort-indicator--desc { diff --git a/app/assets/stylesheets/administrate/components/_field-unit.scss b/app/assets/stylesheets/administrate/components/_field-unit.scss index 1afe1db3d5..602d630758 100644 --- a/app/assets/stylesheets/administrate/components/_field-unit.scss +++ b/app/assets/stylesheets/administrate/components/_field-unit.scss @@ -22,7 +22,7 @@ margin-left: 2rem; .optgroup-header { - font-weight: $bold-font-weight; + font-weight: var(--bold-font-weight); } } diff --git a/app/assets/stylesheets/administrate/components/_navigation.scss b/app/assets/stylesheets/administrate/components/_navigation.scss index 0182c1a127..2bac284d74 100644 --- a/app/assets/stylesheets/administrate/components/_navigation.scss +++ b/app/assets/stylesheets/administrate/components/_navigation.scss @@ -28,5 +28,5 @@ $navigation-link-padding: 0.6em; } .navigation__link--active { - font-weight: $bold-font-weight; + font-weight: var(--bold-font-weight); } diff --git a/app/assets/stylesheets/administrate/components/_pagination.scss b/app/assets/stylesheets/administrate/components/_pagination.scss index 90b7f1b46c..b7e4aa7b56 100644 --- a/app/assets/stylesheets/administrate/components/_pagination.scss +++ b/app/assets/stylesheets/administrate/components/_pagination.scss @@ -13,6 +13,6 @@ } .current { - font-weight: $bold-font-weight; + font-weight: var(--bold-font-weight); } } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 236400eae6..9253c810de 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -1,7 +1,5 @@ /* stylelint-disable scss/dollar-variable-empty-line-before */ -$bold-font-weight: 700 !default; - $base-line-height: 1.5 !default; $heading-line-height: 1.2 !default; @@ -17,6 +15,7 @@ $small-spacing: $base-spacing * 0.5 !default; sans-serif; --heading-font-family: var(--base-font-family); --base-font-size: 1em; + --bold-font-weight: 700; // Colors --white: #ffffff; From c55a182b39be6300e161657dbb146788d67e99a1 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Mon, 17 Mar 2025 17:57:32 -0400 Subject: [PATCH 34/40] Convert (most of) $base-spacing to css custom property --- .../builds/administrate/application.css | 40 ++++++++++--------- .../builds/administrate/application.css.map | 2 +- .../administrate/base/_typography.scss | 2 +- .../components/_app-container.scss | 2 +- .../administrate/components/_attributes.scss | 4 +- .../administrate/components/_buttons.scss | 4 +- .../administrate/components/_field-unit.scss | 2 +- .../administrate/components/_flashes.scss | 20 +++++----- .../administrate/components/_navigation.scss | 2 +- .../administrate/components/_pagination.scss | 6 +-- .../administrate/library/_variables.scss | 5 +++ 11 files changed, 48 insertions(+), 41 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 1b752fba07..734f1e3df5 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2198,6 +2198,8 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { + --base-line-height: 1.5; + --base-spacing: calc(var(--base-line-height) * 1em); --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; @@ -2592,7 +2594,7 @@ hr { border-left: 0; border-right: 0; border-top: 0; - margin: 1.5em 0; + margin: var(--base-spacing) 0; } .app-container { @@ -2602,7 +2604,7 @@ hr { margin-right: auto; max-width: 100rem; min-height: 100vh; - padding: 1.5em; + padding: var(--base-spacing); } .attribute-label { @@ -2614,7 +2616,7 @@ hr { text-transform: uppercase; clear: left; float: left; - margin-bottom: 1.5em; + margin-bottom: var(--base-spacing); margin-top: 0.25em; text-align: right; width: calc(20% - 1rem); @@ -2627,7 +2629,7 @@ hr { .attribute-data { float: left; - margin-bottom: 1.5em; + margin-bottom: var(--base-spacing); margin-left: 2rem; width: calc(80% - 1rem); word-break: break-word; @@ -2655,7 +2657,7 @@ button, -webkit-font-smoothing: antialiased; font-weight: var(--bold-font-weight); line-height: 1; - padding: 0.75em 1.5em; + padding: 0.75em var(--base-spacing); text-decoration: none; transition: background-color var(--base-duration) var(--base-timing); user-select: none; @@ -2719,7 +2721,7 @@ form.button_to .link { } .button--nav { - margin-bottom: 1.5em; + margin-bottom: var(--base-spacing); } .button--tooltip { @@ -2787,7 +2789,7 @@ form.button_to .link { align-items: center; display: flex; flex-wrap: wrap; - margin-bottom: 1.5em; + margin-bottom: var(--base-spacing); position: relative; width: 100%; } @@ -2845,8 +2847,8 @@ form.button_to .link { background-color: var(--alert-background-color); color: var(--alert-text-color); display: block; - margin-bottom: 0.75em; - padding: 0.75em; + margin-bottom: calc(var(--base-spacing) * 0.5); + padding: calc(var(--base-spacing) * 0.5); text-align: center; } .flash-alert a { @@ -2861,8 +2863,8 @@ form.button_to .link { background-color: var(--error-background-color); color: var(--error-text-color); display: block; - margin-bottom: 0.75em; - padding: 0.75em; + margin-bottom: calc(var(--base-spacing) * 0.5); + padding: calc(var(--base-spacing) * 0.5); text-align: center; } .flash-error a { @@ -2877,8 +2879,8 @@ form.button_to .link { background-color: var(--notice-background-color); color: var(--notice-text-color); display: block; - margin-bottom: 0.75em; - padding: 0.75em; + margin-bottom: calc(var(--base-spacing) * 0.5); + padding: calc(var(--base-spacing) * 0.5); text-align: center; } .flash-notice a { @@ -2893,8 +2895,8 @@ form.button_to .link { background-color: var(--success-background-color); color: var(--success-text-color); display: block; - margin-bottom: 0.75em; - padding: 0.75em; + margin-bottom: calc(var(--base-spacing) * 0.5); + padding: calc(var(--base-spacing) * 0.5); text-align: center; } .flash-success a { @@ -2942,7 +2944,7 @@ form.button_to .link { .navigation { flex: 1 0 10rem; - padding: 1.5em; + padding: var(--base-spacing); padding-left: 0; } @@ -2969,9 +2971,9 @@ form.button_to .link { } .pagination { - margin-top: 1.5em; - padding-left: 1.5em; - padding-right: 1.5em; + margin-top: var(--base-spacing); + padding-left: var(--base-spacing); + padding-right: var(--base-spacing); text-align: center; } .pagination .first, diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 5abdec1401..227b49c30b 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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PXa;EOYb;EACA;EACA;;;AAGF;EACE;EACA,SPlBc;;;ASRhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTFmB;ESGnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE,eTlEa;;;ASqEf;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA,eXCa;EWAb;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SX9Bc;EW+Bd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efImB;EeHnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA,ShBGa;EgBFb;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBXY;;AgBcd;EACE;EACA,ehBlBiB;EgBmBjB;;;AAIJ;EACE;;;AC9BF;EACE,YjBMa;EiBLb,cjBKa;EiBJb,ejBIa;EiBHb;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBHY;;AiBMd;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elB1DmB;EkB2DnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: $base-spacing 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: $base-spacing;\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: $base-spacing;\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: $base-spacing;\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: $small-spacing $base-spacing;\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: $base-spacing;\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: $base-spacing;\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: 1em;\n// padding: 1em;\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: $base-spacing * 0.5;\n padding: $base-spacing * 0.5;\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: $base-spacing;\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: $base-spacing;\n padding-left: $base-spacing;\n padding-right: $base-spacing;\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;ACpdF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAwB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAc;;;AAAuB;EAAqD;EAAmB;EAAc;;;AAAuB;EAAqH;EAAc;EAAiB;;;AAAqB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAc;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAc;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnBprV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAmBA;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;AAAuB;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAAmB;;;AAAkB;EAA4D;EAAc;EAAoB;EAAe;EAAiB;;;AAAuB;EAAyE;EAAgB;EAAY;;;AAAqB;EAAiB;EAAyB;EAAgB;EAAqB;EAAW;EAAkB;EAAU;EAAsB;EAA2C;;;AAAkB;EAAoD;;;AAA8D;EAAsB;;;AAAsB;EAAsD;;;AAA0B;EAAuB;;;AAA4C;EAAiC;;;AAA0B;EAAmB;EAAwB;EAAqB;;;AAAO;EAA8C;EAAe;EAAmB;EAAgB;EAAmB;EAAW;;;AAAyB;EAAqD;EAAmB;EAAW;;;AAAyB;EAAqH;EAAY;EAAmB;;;AAAsB;EAAuB;EAAgC;EAAqB;EAAwB;EAA2B;EAA0B;EAAoB;EAAyB;EAAyB;EAA2B;EAA+B;EAA4B;;;AAA2B;EAAkC;;;AAAa;EAA6B;;;AAAwB;EAAoC;;;AAAmB;EAAiC;;;AAAsB;EAAwB;EAAY;EAAc;;;AAAW;EAAyC;EAAY;EAAc;EAAkB;EAAmB;EAAW;EAAS;EAAO;;;AAAQ;EAAoB;EAAkB;EAAS;EAAO;EAAW;EAAW;EAAyB;EAAgB;EAAkB;EAAkB;EAAsB;EAAqC;;;AAA0B;EAAsC;EAAe;;;AAAgB;EAAiD;EAAiC;;;AAAkB;EAA6H;;;AAAgB;EAA6H;EAAe;;;AAAW;EAA6C;EAAU;;;AAAe;EAA2D;;;AAAkB;EAAqC;EAAc;EAAgB;;;AAAe;EAA4B;EAAyB;;;AAAW;EAAmC;;;AAAc;EAA8B;EAAyB;;;AAAW;EAA4B;;;AAAyB;EAA2C;EAAmB;;;AAAc;EAA4B;EAAgB;EAAkB;EAAiB;;;AAAyB;EAAqC;;;AAAkB;EAA6B;EAAqB;EAAW;EAAY;;;AAAe;EAAmC;EAAY;EAAc;EAAW;EAAY;EAAW;EAAkB;EAAyB;EAAqD;;;AAA6C;EAAyB;IAAG;;EAAoB;IAAK;;;AAA0B;EAA4F;;;AAAe;EAAsI;;;AAAY;EAAiD;EAAY;EAAc;EAAkB;EAAQ;EAAW;EAAgB;EAAQ;EAAS;EAAmB;EAA2B;;;AAAyD;EAAiE;EAAgB;EAA2B;;;AAAyD;EAAuB;;;AAAiB;EAAqD;EAAU;;;AAAW;EAA8C;;;AAA+B;EAA6C;EAAW;;;AAAyB;EAAoD;EAAiB;;;AAAkB;EAAgE;EAAW;EAAiB;EAAa;;;AAAgB;EAAwI;;;AAAqB;EAAwE;;;AAAa;EAAuD;EAAsC;EAAkB;EAAyB;EAA4D;EAA2B;;;AAAsE;EAA8D;EAAyB;EAA4D;;;AAA2B;EAA2C;EAAwE;EAAyB;EAA4D;;;AAA2B;EAAsE;;;AAAqB;EAAqC;EAAgB;EAAiB;;;AAAgB;EAA8B;;;AAA6B;EAA0C;;;AAAkB;EAAgE;EAA6B;EAAqB;EAA0B;;;AAAwC;EAAgG;EAA0B;;;AAAkB;EAAwG;EAAM;;;AAAa;EAA8C;EAAqB;EAAa;EAAkB;EAAY;EAAW;EAAM;EAAsB;EAAW;EAAW;EAAiB;EAAS;EAAe;EAAU;EAAe;EAAuB;;;AAAmB;EAAoD;;;AAAU;EAAqD;;;AAA+B;EAAoE;;;AAAiB;EAAuF;EAA8B;EAA8B;EAAuC;EAAyB;;;AAAmC;EAAoE;EAAY;;;AAAkB;EAAwD;;;AAAqC;EAAsE;EAAkB;EAAiB;EAAgC;EAAmB;;;AAA0B;EAA4E;EAAkB;EAAU;EAAQ;EAAc;EAAW;EAAiB;EAAiB;EAA0B;;;AAAqB;EAAkF;;;AAAY;EAAwE;;;AAAa;EAAsD;EAA+B;EAAkB;EAAY;EAAa;;;AAAY;EAAiE;;;AAAoB;EAA6D;;;AAAa;EAA6D;;;AAAkB;EAA8C;EAAoB;EAAmB;;;AAA2B;EAAsD;EAAc;EAAqB;EAAsB;EAAqB;EAAgB;EAA8B;EAA0B;EAAsB;;;AAAgB;EAA4D;;;AAA4B;EAA6D;;;AAA0B;EAAsE;;;AAAa;EAAgE;;;ACnB5kY;AAUA;EACE;EAGA;EAGA;AAAA;AAAA;EAGA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAGA;EAGA;EAGA;EAGA;EACA;EACA;EACA;EAKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;AAAA;EAIA;EAGA;EACA;;;AAGF;AC/FA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;AAGF;AAAA;AAAA;EAGE;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAeE;EACA;EACA;EACA,eDlDmB;ECmDnB;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;AAAA;EAEE;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAOA;AAAA;AAAA;AAAA;EACE;EACA;;;ACxGJ;EACE;EACA;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;AACA;EACE;;;AAGF;AAAA;EAEE;EACA;;;ACvBF;AAAA;EAEE;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA,YHJY;;AGOd;EACE;;;AChBJ;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;AAAA;EAEE;;;AAGF;EACE;;;ACxDF;EACE;EACA;EACA;EACA,aLFiB;;;AKKnB;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA,aLZoB;EKapB;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;AAUA;;AARA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;ACzDF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;ACPF;ECCE;EACA;EACA;EACA;EACA;EACA;EDHA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA,SPlBc;;;ASRhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTFmB;ESGnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SX9Bc;EW+Bd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efImB;EeHnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBXY;;AgBcd;EACE;EACA,ehBlBiB;EgBmBjB;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBHY;;AiBMd;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elB1DmB;EkB2DnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n --base-line-height: 1.5;\n\n // Other Sizes\n --base-spacing: calc(var(--base-line-height) * 1em);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: $small-spacing var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index 54d5dabc4f..7ba4272a16 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -55,5 +55,5 @@ hr { border-left: 0; border-right: 0; border-top: 0; - margin: $base-spacing 0; + margin: var(--base-spacing) 0; } diff --git a/app/assets/stylesheets/administrate/components/_app-container.scss b/app/assets/stylesheets/administrate/components/_app-container.scss index 9ac19f0d04..281e9296ac 100644 --- a/app/assets/stylesheets/administrate/components/_app-container.scss +++ b/app/assets/stylesheets/administrate/components/_app-container.scss @@ -5,5 +5,5 @@ margin-right: auto; max-width: 100rem; min-height: 100vh; - padding: $base-spacing; + padding: var(--base-spacing); } diff --git a/app/assets/stylesheets/administrate/components/_attributes.scss b/app/assets/stylesheets/administrate/components/_attributes.scss index 7eca74eea1..93380b944f 100644 --- a/app/assets/stylesheets/administrate/components/_attributes.scss +++ b/app/assets/stylesheets/administrate/components/_attributes.scss @@ -3,7 +3,7 @@ clear: left; float: left; - margin-bottom: $base-spacing; + margin-bottom: var(--base-spacing); margin-top: 0.25em; text-align: right; width: calc(20% - 1rem); @@ -16,7 +16,7 @@ .attribute-data { float: left; - margin-bottom: $base-spacing; + margin-bottom: var(--base-spacing); margin-left: 2rem; width: calc(80% - 1rem); word-break: break-word; diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index b46099c65a..afcdb5abc6 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -15,7 +15,7 @@ button, -webkit-font-smoothing: antialiased; font-weight: var(--bold-font-weight); line-height: 1; - padding: $small-spacing $base-spacing; + padding: $small-spacing var(--base-spacing); text-decoration: none; transition: background-color var(--base-duration) var(--base-timing); user-select: none; @@ -71,7 +71,7 @@ form.button_to { /* stylelint-disable selector-no-qualifying-type, selector-clas } .button--nav { - margin-bottom: $base-spacing; + margin-bottom: var(--base-spacing); } .button--tooltip { diff --git a/app/assets/stylesheets/administrate/components/_field-unit.scss b/app/assets/stylesheets/administrate/components/_field-unit.scss index 602d630758..59cdcfda4d 100644 --- a/app/assets/stylesheets/administrate/components/_field-unit.scss +++ b/app/assets/stylesheets/administrate/components/_field-unit.scss @@ -4,7 +4,7 @@ align-items: center; display: flex; flex-wrap: wrap; - margin-bottom: $base-spacing; + margin-bottom: var(--base-spacing); position: relative; width: 100%; } diff --git a/app/assets/stylesheets/administrate/components/_flashes.scss b/app/assets/stylesheets/administrate/components/_flashes.scss index 5db93d220a..75a6ce0add 100644 --- a/app/assets/stylesheets/administrate/components/_flashes.scss +++ b/app/assets/stylesheets/administrate/components/_flashes.scss @@ -14,8 +14,8 @@ // background-color: var(--flash-background-color); // color: var(--flash-text-color); // display: block; -// margin-bottom: 1em; -// padding: 1em; +// margin-bottom: calc(var(--base-spacing) * 0.5); +// padding: calc(var(--base-spacing) * 0.5); // text-align: center; // } // @@ -51,8 +51,8 @@ background-color: var(--alert-background-color); color: var(--alert-text-color); display: block; - margin-bottom: $base-spacing * 0.5; - padding: $base-spacing * 0.5; + margin-bottom: calc(var(--base-spacing) * 0.5); + padding: calc(var(--base-spacing) * 0.5); text-align: center; a { @@ -70,8 +70,8 @@ background-color: var(--error-background-color); color: var(--error-text-color); display: block; - margin-bottom: $base-spacing * 0.5; - padding: $base-spacing * 0.5; + margin-bottom: calc(var(--base-spacing) * 0.5); + padding: calc(var(--base-spacing) * 0.5); text-align: center; a { @@ -89,8 +89,8 @@ background-color: var(--notice-background-color); color: var(--notice-text-color); display: block; - margin-bottom: $base-spacing * 0.5; - padding: $base-spacing * 0.5; + margin-bottom: calc(var(--base-spacing) * 0.5); + padding: calc(var(--base-spacing) * 0.5); text-align: center; a { @@ -108,8 +108,8 @@ background-color: var(--success-background-color); color: var(--success-text-color); display: block; - margin-bottom: $base-spacing * 0.5; - padding: $base-spacing * 0.5; + margin-bottom: calc(var(--base-spacing) * 0.5); + padding: calc(var(--base-spacing) * 0.5); text-align: center; a { diff --git a/app/assets/stylesheets/administrate/components/_navigation.scss b/app/assets/stylesheets/administrate/components/_navigation.scss index 2bac284d74..50ccb3b442 100644 --- a/app/assets/stylesheets/administrate/components/_navigation.scss +++ b/app/assets/stylesheets/administrate/components/_navigation.scss @@ -2,7 +2,7 @@ $navigation-link-padding: 0.6em; .navigation { flex: 1 0 10rem; - padding: $base-spacing; + padding: var(--base-spacing); padding-left: 0; } diff --git a/app/assets/stylesheets/administrate/components/_pagination.scss b/app/assets/stylesheets/administrate/components/_pagination.scss index b7e4aa7b56..b192d56e77 100644 --- a/app/assets/stylesheets/administrate/components/_pagination.scss +++ b/app/assets/stylesheets/administrate/components/_pagination.scss @@ -1,7 +1,7 @@ .pagination { - margin-top: $base-spacing; - padding-left: $base-spacing; - padding-right: $base-spacing; + margin-top: var(--base-spacing); + padding-left: var(--base-spacing); + padding-right: var(--base-spacing); text-align: center; .first, diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 9253c810de..6372f55ef2 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -9,6 +9,11 @@ $base-spacing: $base-line-height * 1em !default; $small-spacing: $base-spacing * 0.5 !default; :root { + --base-line-height: 1.5; + + // Other Sizes + --base-spacing: calc(var(--base-line-height) * 1em); + // Typography --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", From b1ef87e823fa85486bde168b16954d63c68dc283 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Mon, 17 Mar 2025 18:23:37 -0400 Subject: [PATCH 35/40] Convert $small-spacing to css custom property --- .../builds/administrate/application.css | 19 ++++++++++--------- .../builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/base/_forms.scss | 2 +- .../stylesheets/administrate/base/_lists.scss | 4 ++-- .../administrate/base/_typography.scss | 2 +- .../administrate/components/_attributes.scss | 2 +- .../administrate/components/_buttons.scss | 2 +- .../administrate/components/_field-unit.scss | 2 +- .../administrate/components/_navigation.scss | 2 +- .../administrate/components/_pagination.scss | 2 +- .../administrate/library/_variables.scss | 2 +- 11 files changed, 21 insertions(+), 20 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 734f1e3df5..f514f09cca 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2200,6 +2200,7 @@ trix-editor .attachment__metadata .attachment__size { :root { --base-line-height: 1.5; --base-spacing: calc(var(--base-line-height) * 1em); + --small-spacing: calc(var(--base-spacing) * 0.5); --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; @@ -2409,7 +2410,7 @@ textarea::placeholder { [type=checkbox], [type=radio] { display: inline; - margin-right: 0.375em; + margin-right: calc(var(--small-spacing) * 0.5); } [type=file] { @@ -2462,11 +2463,11 @@ ol { } dl { - margin-bottom: 0.75em; + margin-bottom: var(--small-spacing); } dl dt { font-weight: var(--bold-font-weight); - margin-top: 0.75em; + margin-top: var(--small-spacing); } dl dd { margin: 0; @@ -2546,7 +2547,7 @@ h6 { } p { - margin: 0 0 0.75em; + margin: 0 0 var(--small-spacing); } a, @@ -2637,7 +2638,7 @@ hr { .attribute--nested { border: var(--base-border); - padding: 0.75em; + padding: var(--small-spacing); } button, @@ -2657,7 +2658,7 @@ button, -webkit-font-smoothing: antialiased; font-weight: var(--bold-font-weight); line-height: 1; - padding: 0.75em var(--base-spacing); + padding: var(--small-spacing) var(--base-spacing); text-decoration: none; transition: background-color var(--base-duration) var(--base-timing); user-select: none; @@ -2825,7 +2826,7 @@ form.button_to .link { border: var(--base-border); margin-left: 7.5%; max-width: 60rem; - padding: 0.75em; + padding: var(--small-spacing); width: 100%; } .field-unit--nested .field-unit__field { @@ -2958,7 +2959,7 @@ form.button_to .link { transition: background-color var(--base-duration) var(--base-timing), color var(--base-duration) var(--base-timing); } .navigation__link:not(:last-of-type) { - margin-bottom: 0.75em; + margin-bottom: var(--small-spacing); } .navigation__link:hover { background-color: var(--base-background-color-alt); @@ -2981,7 +2982,7 @@ form.button_to .link { .pagination .page, .pagination .next, .pagination .last { - margin: 0.75em; + margin: var(--small-spacing); } .pagination .current { font-weight: var(--bold-font-weight); diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 227b49c30b..34f36589ab 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ACA;EACA;EACA;EACA;;;AAGF;EACE;EACA,SPlBc;;;ASRhB;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTFmB;ESGnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA,SX9Bc;EW+Bd;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efImB;EeHnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE,ehBXY;;AgBcd;EACE;EACA,ehBlBiB;EgBmBjB;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE,QjBHY;;AiBMd;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elB1DmB;EkB2DnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n$small-spacing: $base-spacing * 0.5 !default;\n\n:root {\n --base-line-height: 1.5;\n\n // Other Sizes\n --base-spacing: calc(var(--base-line-height) * 1em);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: $small-spacing * 0.5;\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: $small-spacing;\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: $small-spacing;\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 $small-spacing;\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: $small-spacing;\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: $small-spacing var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: $small-spacing;\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: $small-spacing;\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: $small-spacing;\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTFmB;ESGnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efImB;EeHnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA,ehBlBiB;EgBmBjB;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elB1DmB;EkB2DnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n\n:root {\n --base-line-height: 1.5;\n\n // Other Sizes\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index c57069199a..b114085a3e 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -85,7 +85,7 @@ textarea { [type="checkbox"], [type="radio"] { display: inline; - margin-right: $small-spacing * 0.5; + margin-right: calc(var(--small-spacing) * 0.5); } [type="file"] { diff --git a/app/assets/stylesheets/administrate/base/_lists.scss b/app/assets/stylesheets/administrate/base/_lists.scss index 88f68c5be0..1bc2c4328a 100644 --- a/app/assets/stylesheets/administrate/base/_lists.scss +++ b/app/assets/stylesheets/administrate/base/_lists.scss @@ -6,11 +6,11 @@ ol { } dl { - margin-bottom: $small-spacing; + margin-bottom: var(--small-spacing); dt { font-weight: var(--bold-font-weight); - margin-top: $small-spacing; + margin-top: var(--small-spacing); } dd { diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index 7ba4272a16..469a288eb8 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -18,7 +18,7 @@ h6 { } p { - margin: 0 0 $small-spacing; + margin: 0 0 var(--small-spacing); } a, diff --git a/app/assets/stylesheets/administrate/components/_attributes.scss b/app/assets/stylesheets/administrate/components/_attributes.scss index 93380b944f..b84bcde346 100644 --- a/app/assets/stylesheets/administrate/components/_attributes.scss +++ b/app/assets/stylesheets/administrate/components/_attributes.scss @@ -24,5 +24,5 @@ .attribute--nested { border: var(--base-border); - padding: $small-spacing; + padding: var(--small-spacing); } diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index afcdb5abc6..e25bfd7865 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -15,7 +15,7 @@ button, -webkit-font-smoothing: antialiased; font-weight: var(--bold-font-weight); line-height: 1; - padding: $small-spacing var(--base-spacing); + padding: var(--small-spacing) var(--base-spacing); text-decoration: none; transition: background-color var(--base-duration) var(--base-timing); user-select: none; diff --git a/app/assets/stylesheets/administrate/components/_field-unit.scss b/app/assets/stylesheets/administrate/components/_field-unit.scss index 59cdcfda4d..2768964c25 100644 --- a/app/assets/stylesheets/administrate/components/_field-unit.scss +++ b/app/assets/stylesheets/administrate/components/_field-unit.scss @@ -36,7 +36,7 @@ border: var(--base-border); margin-left: 7.5%; max-width: 60rem; - padding: $small-spacing; + padding: var(--small-spacing); width: 100%; .field-unit__field { diff --git a/app/assets/stylesheets/administrate/components/_navigation.scss b/app/assets/stylesheets/administrate/components/_navigation.scss index 50ccb3b442..991b4d9a66 100644 --- a/app/assets/stylesheets/administrate/components/_navigation.scss +++ b/app/assets/stylesheets/administrate/components/_navigation.scss @@ -17,7 +17,7 @@ $navigation-link-padding: 0.6em; color var(--base-duration) var(--base-timing); &:not(:last-of-type) { - margin-bottom: $small-spacing; + margin-bottom: var(--small-spacing); } &:hover { diff --git a/app/assets/stylesheets/administrate/components/_pagination.scss b/app/assets/stylesheets/administrate/components/_pagination.scss index b192d56e77..59c50eb78a 100644 --- a/app/assets/stylesheets/administrate/components/_pagination.scss +++ b/app/assets/stylesheets/administrate/components/_pagination.scss @@ -9,7 +9,7 @@ .page, .next, .last { - margin: $small-spacing; + margin: var(--small-spacing); } .current { diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 6372f55ef2..a999037ea7 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -6,13 +6,13 @@ $heading-line-height: 1.2 !default; // Other Sizes $base-border-radius: 4px !default; $base-spacing: $base-line-height * 1em !default; -$small-spacing: $base-spacing * 0.5 !default; :root { --base-line-height: 1.5; // Other Sizes --base-spacing: calc(var(--base-line-height) * 1em); + --small-spacing: calc(var(--base-spacing) * 0.5); // Typography --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", From b8a78b7c13b93a3af641b32e04e9b268dbaae9b7 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Mon, 17 Mar 2025 18:29:50 -0400 Subject: [PATCH 36/40] Convert $base-line-height to css custom property --- app/assets/builds/administrate/application.css | 2 +- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_typography.scss | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 2 -- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index f514f09cca..5220d9a1fe 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2531,7 +2531,7 @@ body { color: var(--base-font-color); font-family: var(--base-font-family); font-size: var(--base-font-size); - line-height: 1.5; + line-height: var(--base-line-height); } h1, diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 34f36589ab..31561e89d2 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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ACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTFmB;ESGnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efImB;EeHnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA,ehBlBiB;EgBmBjB;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elB1DmB;EkB2DnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$base-line-height: 1.5 !default;\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n$base-spacing: $base-line-height * 1em !default;\n\n:root {\n --base-line-height: 1.5;\n\n // Other Sizes\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: $base-line-height;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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A;EACA;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTHmB;ESInB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efGmB;EeFnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA,ehBnBiB;EgBoBjB;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elB3DmB;EkB4DnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n\n:root {\n --base-line-height: 1.5;\n\n // Other Sizes\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: var(--base-line-height);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index 469a288eb8..ba1c7e7b93 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -2,7 +2,7 @@ body { color: var(--base-font-color); font-family: var(--base-font-family); font-size: var(--base-font-size); - line-height: $base-line-height; + line-height: var(--base-line-height); } h1, diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index a999037ea7..bdbc04bbf5 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -1,11 +1,9 @@ /* stylelint-disable scss/dollar-variable-empty-line-before */ -$base-line-height: 1.5 !default; $heading-line-height: 1.2 !default; // Other Sizes $base-border-radius: 4px !default; -$base-spacing: $base-line-height * 1em !default; :root { --base-line-height: 1.5; From bb8ea91c9c8042ec4326f7b65aae87689853774e Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Mon, 17 Mar 2025 18:36:02 -0400 Subject: [PATCH 37/40] Convert $base-border-radius to css custom property --- app/assets/builds/administrate/application.css | 11 ++++++----- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_forms.scss | 2 +- .../stylesheets/administrate/components/_buttons.scss | 2 +- .../administrate/components/_main-content.scss | 2 +- .../administrate/components/_navigation.scss | 2 +- .../stylesheets/administrate/components/_search.scss | 2 +- .../stylesheets/administrate/library/_variables.scss | 4 +--- 8 files changed, 13 insertions(+), 14 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 5220d9a1fe..4822ef8e67 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2199,6 +2199,7 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { --base-line-height: 1.5; + --base-border-radius: 4px; --base-spacing: calc(var(--base-line-height) * 1em); --small-spacing: calc(var(--base-spacing) * 0.5); --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", @@ -2314,7 +2315,7 @@ textarea { appearance: none; background-color: var(--white); border: var(--base-border); - border-radius: 4px; + border-radius: var(--base-border-radius); padding: 0.5em; transition: border-color var(--base-duration) var(--base-timing); width: 100%; @@ -2649,7 +2650,7 @@ button, appearance: none; background-color: var(--action-color); border: 0; - border-radius: 4px; + border-radius: var(--base-border-radius); color: var(--white); cursor: pointer; display: inline-block; @@ -2915,7 +2916,7 @@ form.button_to .link { .main-content { background-color: var(--white); - border-radius: 4px; + border-radius: var(--base-border-radius); box-shadow: var(--main-content-shadow); flex: 1 1 100%; min-width: 800px; @@ -2963,7 +2964,7 @@ form.button_to .link { } .navigation__link:hover { background-color: var(--base-background-color-alt); - border-radius: 4px; + border-radius: var(--base-border-radius); color: var(--base-font-color); } @@ -3047,7 +3048,7 @@ form.button_to .link { .search__tooltip-popover { background-color: var(--blue); border-color: var(--blue); - border-radius: 4px; + border-radius: var(--base-border-radius); color: var(--white); padding: 2rem; width: max-content; diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 31561e89d2..d88c6c8449 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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A;EACA;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA,eTHmB;ESInB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA,efGmB;EeFnB;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA,ehBnBiB;EgBoBjB;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA,elB3DmB;EkB4DnB;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$heading-line-height: 1.2 !default;\n\n// Other Sizes\n$base-border-radius: 4px !default;\n\n:root {\n --base-line-height: 1.5;\n\n // Other Sizes\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: $base-border-radius;\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: var(--base-line-height);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: $base-border-radius;\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: $base-border-radius;\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: $base-border-radius;\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: $base-border-radius;\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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CA;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$heading-line-height: 1.2 !default;\n\n:root {\n --base-line-height: 1.5;\n\n // Other Sizes\n --base-border-radius: 4px;\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: var(--base-border-radius);\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: var(--base-line-height);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: var(--base-border-radius);\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: var(--base-border-radius);\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: var(--base-border-radius);\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: var(--base-border-radius);\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_forms.scss b/app/assets/stylesheets/administrate/base/_forms.scss index b114085a3e..c980761951 100644 --- a/app/assets/stylesheets/administrate/base/_forms.scss +++ b/app/assets/stylesheets/administrate/base/_forms.scss @@ -54,7 +54,7 @@ textarea { appearance: none; background-color: var(--white); border: var(--base-border); - border-radius: $base-border-radius; + border-radius: var(--base-border-radius); padding: 0.5em; transition: border-color var(--base-duration) var(--base-timing); width: 100%; diff --git a/app/assets/stylesheets/administrate/components/_buttons.scss b/app/assets/stylesheets/administrate/components/_buttons.scss index e25bfd7865..a3cfb086c1 100644 --- a/app/assets/stylesheets/administrate/components/_buttons.scss +++ b/app/assets/stylesheets/administrate/components/_buttons.scss @@ -6,7 +6,7 @@ button, appearance: none; background-color: var(--action-color); border: 0; - border-radius: $base-border-radius; + border-radius: var(--base-border-radius); color: var(--white); cursor: pointer; display: inline-block; diff --git a/app/assets/stylesheets/administrate/components/_main-content.scss b/app/assets/stylesheets/administrate/components/_main-content.scss index 22b62ca520..aace353fb2 100644 --- a/app/assets/stylesheets/administrate/components/_main-content.scss +++ b/app/assets/stylesheets/administrate/components/_main-content.scss @@ -1,6 +1,6 @@ .main-content { background-color: var(--white); - border-radius: $base-border-radius; + border-radius: var(--base-border-radius); box-shadow: var(--main-content-shadow); flex: 1 1 100%; min-width: 800px; diff --git a/app/assets/stylesheets/administrate/components/_navigation.scss b/app/assets/stylesheets/administrate/components/_navigation.scss index 991b4d9a66..188ee80957 100644 --- a/app/assets/stylesheets/administrate/components/_navigation.scss +++ b/app/assets/stylesheets/administrate/components/_navigation.scss @@ -22,7 +22,7 @@ $navigation-link-padding: 0.6em; &:hover { background-color: var(--base-background-color-alt); - border-radius: $base-border-radius; + border-radius: var(--base-border-radius); color: var(--base-font-color); } } diff --git a/app/assets/stylesheets/administrate/components/_search.scss b/app/assets/stylesheets/administrate/components/_search.scss index 95b90bee41..cabfac2d45 100644 --- a/app/assets/stylesheets/administrate/components/_search.scss +++ b/app/assets/stylesheets/administrate/components/_search.scss @@ -62,7 +62,7 @@ $search-icon-size: 1rem; .search__tooltip-popover { background-color: var(--blue); border-color: var(--blue); - border-radius: $base-border-radius; + border-radius: var(--base-border-radius); color: var(--white); padding: 2rem; width: max-content; diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index bdbc04bbf5..d794f4ee15 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -2,13 +2,11 @@ $heading-line-height: 1.2 !default; -// Other Sizes -$base-border-radius: 4px !default; - :root { --base-line-height: 1.5; // Other Sizes + --base-border-radius: 4px; --base-spacing: calc(var(--base-line-height) * 1em); --small-spacing: calc(var(--base-spacing) * 0.5); From ab3dee44e9d8b3cad26d6c36563c377397d779b2 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Mon, 17 Mar 2025 18:37:08 -0400 Subject: [PATCH 38/40] Convert $heading-line-height to css custom property --- app/assets/builds/administrate/application.css | 3 ++- app/assets/builds/administrate/application.css.map | 2 +- app/assets/stylesheets/administrate/base/_typography.scss | 2 +- app/assets/stylesheets/administrate/library/_variables.scss | 4 +--- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 4822ef8e67..1de1c9e938 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2199,6 +2199,7 @@ trix-editor .attachment__metadata .attachment__size { /* stylelint-disable scss/dollar-variable-empty-line-before */ :root { --base-line-height: 1.5; + --heading-line-height: 1.2; --base-border-radius: 4px; --base-spacing: calc(var(--base-line-height) * 1em); --small-spacing: calc(var(--base-spacing) * 0.5); @@ -2543,7 +2544,7 @@ h5, h6 { font-family: var(--heading-font-family); font-size: var(--base-font-size); - line-height: 1.2; + line-height: var(--heading-line-height); margin: 0; } diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index d88c6c8449..c002ca5394 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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CA;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n\n$heading-line-height: 1.2 !default;\n\n:root {\n --base-line-height: 1.5;\n\n // Other Sizes\n --base-border-radius: 4px;\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: var(--base-border-radius);\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: var(--base-line-height);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: $heading-line-height;\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: var(--base-border-radius);\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: var(--base-border-radius);\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: var(--base-border-radius);\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: var(--base-border-radius);\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n:root {\n --base-line-height: 1.5;\n --heading-line-height: 1.2;\n\n // Other Sizes\n --base-border-radius: 4px;\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: var(--base-border-radius);\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: var(--base-line-height);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: var(--heading-line-height);\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: var(--base-border-radius);\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: var(--base-border-radius);\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: var(--base-border-radius);\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: var(--base-border-radius);\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/base/_typography.scss b/app/assets/stylesheets/administrate/base/_typography.scss index ba1c7e7b93..f4f29559a8 100644 --- a/app/assets/stylesheets/administrate/base/_typography.scss +++ b/app/assets/stylesheets/administrate/base/_typography.scss @@ -13,7 +13,7 @@ h5, h6 { font-family: var(--heading-font-family); font-size: var(--base-font-size); - line-height: $heading-line-height; + line-height: var(--heading-line-height); margin: 0; } diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index d794f4ee15..8877d98d50 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -1,9 +1,7 @@ /* stylelint-disable scss/dollar-variable-empty-line-before */ - -$heading-line-height: 1.2 !default; - :root { --base-line-height: 1.5; + --heading-line-height: 1.2; // Other Sizes --base-border-radius: 4px; From 363049164f2d6cc2f8d26756ae35b26ad694af23 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Tue, 18 Mar 2025 18:16:31 -0400 Subject: [PATCH 39/40] Convert $search-icon-size to css custom property --- .../builds/administrate/application.css | 21 +++++++++--------- .../builds/administrate/application.css.map | 2 +- .../administrate/components/_search.scss | 22 +++++++++---------- .../administrate/library/_variables.scss | 1 + 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index 1de1c9e938..b8076e9dc3 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2203,6 +2203,7 @@ trix-editor .attachment__metadata .attachment__size { --base-border-radius: 4px; --base-spacing: calc(var(--base-line-height) * 1em); --small-spacing: calc(var(--base-spacing) * 0.5); + --search-icon-size: 1rem; --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; @@ -3000,34 +3001,34 @@ form.button_to .link { .search__input { border-radius: 100rem; - padding-left: 2.5rem; - padding-right: 2.5rem; + padding-left: calc(var(--search-icon-size) * 2.5); + padding-right: calc(var(--search-icon-size) * 2.5); } .search__eyeglass-icon { - height: 1rem; - left: 1rem; + height: var(--search-icon-size); + left: var(--search-icon-size); position: absolute; top: 50%; transform: translateY(-50%); - width: 1rem; + width: var(--search-icon-size); } .search__clear-link { - height: 1rem; + height: var(--search-icon-size); position: absolute; - right: 0.75rem; + right: calc(var(--search-icon-size) * 0.75); top: 50%; transform: translateY(-50%); - width: 1rem; + width: var(--search-icon-size); } .search__clear-icon { color: var(--grey-5); - height: 1rem; + height: var(--search-icon-size); position: absolute; transition: fill var(--base-duration) var(--base-timing); - width: 1rem; + width: var(--search-icon-size); } .search__clear-icon:hover { color: var(--action-color); diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index c002ca5394..8a9ec0a983 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACbJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE,QAjBiB;EAkBjB,MAlBiB;EAmBjB;EACA;EACA;EACA,OAtBiB;;;AAyBnB;EACE,QA1BiB;EA2BjB;EACA;EACA;EACA;EACA,OA/BiB;;;AAkCnB;EACE;EACA,QApCiB;EAqCjB;EACA;EACA,OAvCiB;;AAyCjB;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n:root {\n --base-line-height: 1.5;\n --heading-line-height: 1.2;\n\n // Other Sizes\n --base-border-radius: 4px;\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: var(--base-border-radius);\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: var(--base-line-height);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: var(--heading-line-height);\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: var(--base-border-radius);\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: var(--base-border-radius);\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: var(--base-border-radius);\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n","$search-icon-size: 1rem;\n\n.search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: $search-icon-size * 2.5;\n padding-right: $search-icon-size * 2.5;\n}\n\n.search__eyeglass-icon {\n height: $search-icon-size;\n left: $search-icon-size;\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-link {\n height: $search-icon-size;\n position: absolute;\n right: $search-icon-size * 0.75;\n top: 50%;\n transform: translateY(-50%);\n width: $search-icon-size;\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: $search-icon-size;\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: $search-icon-size;\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: var(--base-border-radius);\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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;EACA;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACfJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n:root {\n --base-line-height: 1.5;\n --heading-line-height: 1.2;\n\n // Other Sizes\n --base-border-radius: 4px;\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n --search-icon-size: 1rem;\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: var(--base-border-radius);\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: var(--base-line-height);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: var(--heading-line-height);\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: var(--base-border-radius);\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: var(--base-border-radius);\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: var(--base-border-radius);\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n",".search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: calc(var(--search-icon-size) * 2.5);\n padding-right: calc(var(--search-icon-size) * 2.5);\n}\n\n.search__eyeglass-icon {\n height: var(--search-icon-size);\n left: var(--search-icon-size);\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: var(--search-icon-size);\n}\n\n.search__clear-link {\n height: var(--search-icon-size);\n position: absolute;\n right: calc(var(--search-icon-size) * 0.75);\n top: 50%;\n transform: translateY(-50%);\n width: var(--search-icon-size);\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: var(--search-icon-size);\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: var(--search-icon-size);\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: var(--base-border-radius);\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/components/_search.scss b/app/assets/stylesheets/administrate/components/_search.scss index cabfac2d45..cb4ad6f605 100644 --- a/app/assets/stylesheets/administrate/components/_search.scss +++ b/app/assets/stylesheets/administrate/components/_search.scss @@ -1,5 +1,3 @@ -$search-icon-size: 1rem; - .search { margin-left: auto; margin-right: 2rem; @@ -10,34 +8,34 @@ $search-icon-size: 1rem; .search__input { border-radius: 100rem; - padding-left: $search-icon-size * 2.5; - padding-right: $search-icon-size * 2.5; + padding-left: calc(var(--search-icon-size) * 2.5); + padding-right: calc(var(--search-icon-size) * 2.5); } .search__eyeglass-icon { - height: $search-icon-size; - left: $search-icon-size; + height: var(--search-icon-size); + left: var(--search-icon-size); position: absolute; top: 50%; transform: translateY(-50%); - width: $search-icon-size; + width: var(--search-icon-size); } .search__clear-link { - height: $search-icon-size; + height: var(--search-icon-size); position: absolute; - right: $search-icon-size * 0.75; + right: calc(var(--search-icon-size) * 0.75); top: 50%; transform: translateY(-50%); - width: $search-icon-size; + width: var(--search-icon-size); } .search__clear-icon { color: var(--grey-5); - height: $search-icon-size; + height: var(--search-icon-size); position: absolute; transition: fill var(--base-duration) var(--base-timing); - width: $search-icon-size; + width: var(--search-icon-size); &:hover { color: var(--action-color); diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 8877d98d50..3f6f6c710e 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -7,6 +7,7 @@ --base-border-radius: 4px; --base-spacing: calc(var(--base-line-height) * 1em); --small-spacing: calc(var(--base-spacing) * 0.5); + --search-icon-size: 1rem; // Typography --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", From d94ecf23b5ed95ff0e95475cba64dba1896dc037 Mon Sep 17 00:00:00 2001 From: Edward Loveall Date: Tue, 18 Mar 2025 18:18:34 -0400 Subject: [PATCH 40/40] Convert $navigation-link-padding to css custom property --- app/assets/builds/administrate/application.css | 5 +++-- app/assets/builds/administrate/application.css.map | 2 +- .../stylesheets/administrate/components/_navigation.scss | 6 ++---- app/assets/stylesheets/administrate/library/_variables.scss | 1 + 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/assets/builds/administrate/application.css b/app/assets/builds/administrate/application.css index b8076e9dc3..8b50f9cd5a 100644 --- a/app/assets/builds/administrate/application.css +++ b/app/assets/builds/administrate/application.css @@ -2203,6 +2203,7 @@ trix-editor .attachment__metadata .attachment__size { --base-border-radius: 4px; --base-spacing: calc(var(--base-line-height) * 1em); --small-spacing: calc(var(--base-spacing) * 0.5); + --navigation-link-padding: 0.6em; --search-icon-size: 1rem; --base-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", @@ -2957,8 +2958,8 @@ form.button_to .link { color: var(--base-font-color); display: block; line-height: 1; - margin-left: -0.6em; - padding: 0.6em; + margin-left: calc(var(--navigation-link-padding) * -1); + padding: var(--navigation-link-padding); transition: background-color var(--base-duration) var(--base-timing), color var(--base-duration) var(--base-timing); } .navigation__link:not(:last-of-type) { diff --git a/app/assets/builds/administrate/application.css.map b/app/assets/builds/administrate/application.css.map index 8a9ec0a983..5e6b9c94a8 100644 --- a/app/assets/builds/administrate/application.css.map +++ b/app/assets/builds/administrate/application.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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;EACA;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;ACzBF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA,SAdwB;EAexB;;AAGA;EACE;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AC9BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACfJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n:root {\n --base-line-height: 1.5;\n --heading-line-height: 1.2;\n\n // Other Sizes\n --base-border-radius: 4px;\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n --search-icon-size: 1rem;\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: var(--base-border-radius);\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: var(--base-line-height);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: var(--heading-line-height);\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: var(--base-border-radius);\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: var(--base-border-radius);\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n","$navigation-link-padding: 0.6em;\n\n.navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: -($navigation-link-padding);\n padding: $navigation-link-padding;\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: var(--base-border-radius);\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n",".search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: calc(var(--search-icon-size) * 2.5);\n padding-right: calc(var(--search-icon-size) * 2.5);\n}\n\n.search__eyeglass-icon {\n height: var(--search-icon-size);\n left: var(--search-icon-size);\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: var(--search-icon-size);\n}\n\n.search__clear-link {\n height: var(--search-icon-size);\n position: absolute;\n right: calc(var(--search-icon-size) * 0.75);\n top: 50%;\n transform: translateY(-50%);\n width: var(--search-icon-size);\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: var(--search-icon-size);\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: var(--search-icon-size);\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: var(--base-border-radius);\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../stylesheets/administrate/reset/_normalize.scss","../../../../node_modules/trix/dist/trix.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.css","../../../../node_modules/@selectize/selectize/dist/css/selectize.default.css","../../stylesheets/administrate/library/_variables.scss","../../stylesheets/administrate/base/_forms.scss","../../stylesheets/administrate/base/_layout.scss","../../stylesheets/administrate/base/_lists.scss","../../stylesheets/administrate/base/_tables.scss","../../stylesheets/administrate/base/_typography.scss","../../stylesheets/administrate/components/_app-container.scss","../../stylesheets/administrate/components/_attributes.scss","../../stylesheets/administrate/library/_data-label.scss","../../stylesheets/administrate/components/_buttons.scss","../../stylesheets/administrate/components/_cells.scss","../../stylesheets/administrate/components/_field-unit.scss","../../stylesheets/administrate/library/_clearfix.scss","../../stylesheets/administrate/components/_flashes.scss","../../stylesheets/administrate/components/_form-actions.scss","../../stylesheets/administrate/components/_main-content.scss","../../stylesheets/administrate/components/_navigation.scss","../../stylesheets/administrate/components/_pagination.scss","../../stylesheets/administrate/components/_search.scss"],"names":[],"mappings":"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CA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAEF;AAAA;EAEE;;;AAGF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;EACA;;;AAEF;AAAA;EAEE;EACA;EACA;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;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;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AE1BF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;EACE;;;AAKJ;AACE;EACE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;;;AAGF;EACE;EACD;EACA;EACA;EACC;AAEA;;AACA;EACE;;;ACrFJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;;AAIJ;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAGF;EACE;EACA;;;AAKN;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;;;ACpDF;EAGE;EACA;EACA;EACA;EACA;EACA;;ACPA;EACE;EACA;EACA;;;ADOJ;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMA;EACE;EACA;;;AEtDN;AA8CA;AAEA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EAEE;;;AAIN;AC5HA;EACE;;;ACDF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AC3BF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AC5BF;EACE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;EACE;;;ACfJ;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAGA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE","file":"application.css","sourcesContent":["/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57- and Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n","@charset \"UTF-8\";\ntrix-editor {\n border: 1px solid #bbb;\n border-radius: 3px;\n margin: 0;\n padding: 0.4em 0.6em;\n min-height: 5em;\n outline: none;\n}\n\ntrix-toolbar * {\n box-sizing: border-box;\n}\ntrix-toolbar .trix-button-row {\n display: flex;\n flex-wrap: nowrap;\n justify-content: space-between;\n overflow-x: auto;\n}\ntrix-toolbar .trix-button-group {\n display: flex;\n margin-bottom: 10px;\n border: 1px solid #bbb;\n border-top-color: #ccc;\n border-bottom-color: #888;\n border-radius: 3px;\n}\ntrix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 1.5vw;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group:not(:first-child) {\n margin-left: 0;\n }\n}\ntrix-toolbar .trix-button-group-spacer {\n flex-grow: 1;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button-group-spacer {\n display: none;\n }\n}\ntrix-toolbar .trix-button {\n position: relative;\n float: left;\n color: rgba(0, 0, 0, 0.6);\n font-size: 0.75em;\n font-weight: 600;\n white-space: nowrap;\n padding: 0 0.5em;\n margin: 0;\n outline: none;\n border: none;\n border-bottom: 1px solid #ddd;\n border-radius: 0;\n background: transparent;\n}\ntrix-toolbar .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-toolbar .trix-button.trix-active {\n background: #cbeefa;\n color: rgb(0, 0, 0);\n}\ntrix-toolbar .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-toolbar .trix-button:disabled {\n color: rgba(0, 0, 0, 0.125);\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button {\n letter-spacing: -0.01em;\n padding: 0 0.3em;\n }\n}\ntrix-toolbar .trix-button--icon {\n font-size: inherit;\n width: 2.6em;\n height: 1.6em;\n max-width: calc(0.8em + 4vw);\n text-indent: -9999px;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon {\n height: 2em;\n max-width: calc(0.8em + 3.5vw);\n }\n}\ntrix-toolbar .trix-button--icon::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.6;\n content: \"\";\n background-position: center;\n background-repeat: no-repeat;\n background-size: contain;\n}\n@media (max-width: 768px) {\n trix-toolbar .trix-button--icon::before {\n right: 6%;\n left: 6%;\n }\n}\ntrix-toolbar .trix-button--icon.trix-active::before {\n opacity: 1;\n}\ntrix-toolbar .trix-button--icon:disabled::before {\n opacity: 0.125;\n}\ntrix-toolbar .trix-button--icon-attach::before {\n 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%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E\");\n top: 8%;\n bottom: 4%;\n}\ntrix-toolbar .trix-button--icon-bold::before {\n 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.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-italic::before {\n 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%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-link::before {\n 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%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-strike::before {\n 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\");\n}\ntrix-toolbar .trix-button--icon-quote::before {\n 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%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-heading-1::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-code::before {\n 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.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-bullet-list::before {\n 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%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-number-list::before {\n 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%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-undo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-redo::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-decrease-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-button--icon-increase-nesting-level::before {\n 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%23000%22%2F%3E%3C%2Fsvg%3E\");\n}\ntrix-toolbar .trix-dialogs {\n position: relative;\n}\ntrix-toolbar .trix-dialog {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n font-size: 0.75em;\n padding: 15px 10px;\n background: #fff;\n box-shadow: 0 0.3em 1em #ccc;\n border-top: 2px solid #888;\n border-radius: 5px;\n z-index: 5;\n}\ntrix-toolbar .trix-input--dialog {\n font-size: inherit;\n font-weight: normal;\n padding: 0.5em 0.8em;\n margin: 0 10px 0 0;\n border-radius: 3px;\n border: 1px solid #bbb;\n background-color: #fff;\n box-shadow: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-toolbar .trix-input--dialog.validate:invalid {\n box-shadow: #F00 0px 0px 1.5px 1px;\n}\ntrix-toolbar .trix-button--dialog {\n font-size: inherit;\n padding: 0.5em;\n border-bottom: none;\n}\ntrix-toolbar .trix-dialog--link {\n max-width: 600px;\n}\ntrix-toolbar .trix-dialog__link-fields {\n display: flex;\n align-items: baseline;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-input {\n flex: 1;\n}\ntrix-toolbar .trix-dialog__link-fields .trix-button-group {\n flex: 0 0 content;\n margin: 0;\n}\n\ntrix-editor [data-trix-mutable]:not(.attachment__caption-editor) {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\ntrix-editor [data-trix-mutable] ::-moz-selection, trix-editor [data-trix-mutable]::-moz-selection,\ntrix-editor [data-trix-cursor-target]::-moz-selection {\n background: none;\n}\ntrix-editor [data-trix-mutable] ::selection, trix-editor [data-trix-mutable]::selection,\ntrix-editor [data-trix-cursor-target]::selection {\n background: none;\n}\n\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {\n background: highlight;\n}\ntrix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {\n background: highlight;\n}\n\ntrix-editor [data-trix-mutable].attachment.attachment--file {\n box-shadow: 0 0 0 2px highlight;\n border-color: transparent;\n}\ntrix-editor [data-trix-mutable].attachment img {\n box-shadow: 0 0 0 2px highlight;\n}\ntrix-editor .attachment {\n position: relative;\n}\ntrix-editor .attachment:hover {\n cursor: default;\n}\ntrix-editor .attachment--preview .attachment__caption:hover {\n cursor: text;\n}\ntrix-editor .attachment__progress {\n position: absolute;\n z-index: 1;\n height: 20px;\n top: calc(50% - 10px);\n left: 5%;\n width: 90%;\n opacity: 0.9;\n transition: opacity 200ms ease-in;\n}\ntrix-editor .attachment__progress[value=\"100\"] {\n opacity: 0;\n}\ntrix-editor .attachment__caption-editor {\n display: inline-block;\n width: 100%;\n margin: 0;\n padding: 0;\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n color: inherit;\n text-align: center;\n vertical-align: top;\n border: none;\n outline: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n}\ntrix-editor .attachment__toolbar {\n position: absolute;\n z-index: 1;\n top: -0.9em;\n left: 0;\n width: 100%;\n text-align: center;\n}\ntrix-editor .trix-button-group {\n display: inline-flex;\n}\ntrix-editor .trix-button {\n position: relative;\n float: left;\n color: #666;\n white-space: nowrap;\n font-size: 80%;\n padding: 0 0.8em;\n margin: 0;\n outline: none;\n border: none;\n border-radius: 0;\n background: transparent;\n}\ntrix-editor .trix-button:not(:first-child) {\n border-left: 1px solid #ccc;\n}\ntrix-editor .trix-button.trix-active {\n background: #cbeefa;\n}\ntrix-editor .trix-button:not(:disabled) {\n cursor: pointer;\n}\ntrix-editor .trix-button--remove {\n text-indent: -9999px;\n display: inline-block;\n padding: 0;\n outline: none;\n width: 1.8em;\n height: 1.8em;\n line-height: 1.8em;\n border-radius: 50%;\n background-color: #fff;\n border: 2px solid highlight;\n box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);\n}\ntrix-editor .trix-button--remove::before {\n display: inline-block;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0.7;\n content: \"\";\n 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\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 90%;\n}\ntrix-editor .trix-button--remove:hover {\n border-color: #333;\n}\ntrix-editor .trix-button--remove:hover::before {\n opacity: 1;\n}\ntrix-editor .attachment__metadata-container {\n position: relative;\n}\ntrix-editor .attachment__metadata {\n position: absolute;\n left: 50%;\n top: 2em;\n transform: translate(-50%, 0);\n max-width: 90%;\n padding: 0.1em 0.6em;\n font-size: 0.8em;\n color: #fff;\n background-color: rgba(0, 0, 0, 0.7);\n border-radius: 3px;\n}\ntrix-editor .attachment__metadata .attachment__name {\n display: inline-block;\n max-width: 100%;\n vertical-align: bottom;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\ntrix-editor .attachment__metadata .attachment__size {\n margin-left: 0.2em;\n white-space: nowrap;\n}\n\n.trix-content {\n line-height: 1.5;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n.trix-content * {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n}\n.trix-content h1 {\n font-size: 1.2em;\n line-height: 1.2;\n}\n.trix-content blockquote {\n border: 0 solid #ccc;\n border-left-width: 0.3em;\n margin-left: 0.3em;\n padding-left: 0.6em;\n}\n.trix-content [dir=rtl] blockquote,\n.trix-content blockquote[dir=rtl] {\n border-width: 0;\n border-right-width: 0.3em;\n margin-right: 0.3em;\n padding-right: 0.6em;\n}\n.trix-content li {\n margin-left: 1em;\n}\n.trix-content [dir=rtl] li {\n margin-right: 1em;\n}\n.trix-content pre {\n display: inline-block;\n width: 100%;\n vertical-align: top;\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5em;\n white-space: pre;\n background-color: #eee;\n overflow-x: auto;\n}\n.trix-content img {\n max-width: 100%;\n height: auto;\n}\n.trix-content .attachment {\n display: inline-block;\n position: relative;\n max-width: 100%;\n}\n.trix-content .attachment a {\n color: inherit;\n text-decoration: none;\n}\n.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {\n color: inherit;\n}\n.trix-content .attachment__caption {\n text-align: center;\n}\n.trix-content .attachment__caption .attachment__name + .attachment__size::before {\n content: \" •\";\n}\n.trix-content .attachment--preview {\n width: 100%;\n text-align: center;\n}\n.trix-content .attachment--preview .attachment__caption {\n color: #666;\n font-size: 0.9em;\n line-height: 1.2;\n}\n.trix-content .attachment--file {\n color: #333;\n line-height: 1;\n margin: 0 2px 2px 2px;\n padding: 0.4em 1em;\n border: 1px solid #bbb;\n border-radius: 5px;\n}\n.trix-content .attachment-gallery {\n display: flex;\n flex-wrap: wrap;\n position: relative;\n}\n.trix-content .attachment-gallery .attachment {\n flex: 1 0 33%;\n padding: 0 0.5em;\n max-width: 33%;\n}\n.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {\n flex-basis: 50%;\n max-width: 50%;\n}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 0px) 8px calc(8px - 2px - 3px - 0px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:white;border:0 solid white}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#e8e8e8;color:#303030}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#e8e8e8;color:#303030}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:white}","/**\n * Selectize (v0.15.2)\n * https://selectize.dev\n *\n * Copyright (c) 2013-2015 Brian Reavis & contributors\n * Copyright (c) 2020-2022 Selectize Team & contributors\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this\n * file except in compliance with the License. You may obtain a copy of the License at:\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software distributed under\n * the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF\n * ANY KIND, either express or implied. See the License for the specific language\n * governing permissions and limitations under the License.\n *\n * @author Brian Reavis \n * @author Ris Adams \n */\n.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px)}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:white;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input>input[placeholder]{box-sizing:initial}.selectize-input.has-items>input{margin:0 0 !important}.selectize-input::after{content:\" \";display:block;clear:left}.selectize-input.dropdown-active::before{content:\" \";display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header,.selectize-dropdown .no-results,.selectize-dropdown .create{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.selectize-dropdown [data-selectable].option{opacity:1;cursor:pointer}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#92c836;color:#fff}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .selected{background-color:#92c836;color:#fff}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown .active:not(.selected){background:#f5fafd;color:#495c68}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;overflow-scrolling:touch}.selectize-dropdown-emptyoptionlabel{text-align:center}.selectize-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.selectize-dropdown .spinner:after{content:\" \";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 transparent #d0d0d0 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input:not(:read-only){cursor:text}.selectize-control.single .selectize-input:after{content:\" \";display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl{text-align:right}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);border-radius:3px;background-color:#1b9dec;background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x}.selectize-control.single .selectize-input{box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.selectize-dropdown.plugin-auto_position.selectize-position-top{border-top:1px solid #d0d0d0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:0 -6px 12px rgba(0,0,0,0.18)}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active{border-radius:0 0 3px 3px;border-top:0 none}.selectize-control.plugin-auto_position .selectize-input.selectize-position-top.dropdown-active::before{top:0;bottom:unset}.selectize-control.plugin-clear_button .clear{text-decoration:none;display:flex;position:absolute;height:100%;width:25px;top:0;right:calc(8px - 6px);color:#000;opacity:.4;font-weight:bold;border:0;cursor:pointer;z-index:1;font-size:21px;justify-content:center;align-items:center}.selectize-control.plugin-clear_button .clear:hover{opacity:1}.selectize-control.plugin-clear_button.single .clear{right:calc(8px - 6px + 1.5rem)}.selectize-control.plugin-drag_drop.multi>.selectize-input.dragging{overflow:visible}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:\"!\";visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important;text-decoration:none}.selectize-dropdown.plugin-dropdown_header .selectize-dropdown-header-close:hover{color:black}.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content{display:flex}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button .item{display:inline-flex;align-items:center;padding-right:0 !important}.selectize-control.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 6px;border-left:1px solid #0073bb;border-radius:0 2px 2px 0;box-sizing:border-box;margin-left:6px}.selectize-control.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .item.active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled .item .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled .item .remove{border-left-color:#aaa}","/* stylelint-disable scss/dollar-variable-empty-line-before */\n:root {\n --base-line-height: 1.5;\n --heading-line-height: 1.2;\n\n // Other Sizes\n --base-border-radius: 4px;\n --base-spacing: calc(var(--base-line-height) * 1em);\n --small-spacing: calc(var(--base-spacing) * 0.5);\n --navigation-link-padding: 0.6em;\n --search-icon-size: 1rem;\n\n // Typography\n --base-font-family: -apple-system, blinkmacsystemfont, \"Segoe UI\", \"Roboto\",\n \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\",\n sans-serif;\n --heading-font-family: var(--base-font-family);\n --base-font-size: 1em;\n --bold-font-weight: 700;\n\n // Colors\n --white: #ffffff;\n --black: #000000;\n --blue: #1976d2;\n --red: #d32f2f;\n --grey-0: #f6f7f7;\n --grey-1: #f2f2f2;\n --grey-2: #dfe0e1;\n --grey-5: #adb5bd;\n --grey-7: #293f54;\n --danger-color: var(--red);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--danger-color))\n --danger-color-active: #a92626;\n --hint-grey: #7b808c;\n --base-font-color: var(--grey-7);\n --action-color: var(--blue);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--action-color))\n --action-color-active: #145ea8;\n\n // Background Colors\n --base-background-color: var(--grey-0);\n\n // Eventually: color-mix(in srgb, var(--black) 5%, var(--base-background-color));\n --base-background-color-alt: #eaebeb;\n\n // Focus\n --focus-outline-color: rgb(from var(--action-color) r g b / 40%);\n --focus-outline-width: 3px;\n --focus-outline-offset: 1px;\n --focus-outline: var(--focus-outline-width) solid var(--focus-outline-color);\n\n // Flash Colors\n // Note: all but the light-* colors can go away as soon as we feel like we\n // can support color-mix. See commented code in `components/_flashes.scss`\n --light-yellow: #fff6bf;\n --alert-background-color: var(--light-yellow);\n --alert-text-color: #66624c;\n --alert-link-color: #1a1913;\n --alert-link-hover-color: #1a1913;\n --light-red: #fbe3e4;\n --error-background-color: var(--light-red);\n --error-text-color: #645b5b;\n --error-link-color: #4b4444;\n --error-link-hover-color: #191717;\n --light-blue: #e5edf8;\n --notice-background-color: var(--light-blue);\n --notice-text-color: #5c5f63;\n --notice-link-color: #45474a;\n --notice-link-hover-color: #171819;\n --light-green: #e6efc2;\n --success-background-color: var(--light-green);\n --success-text-color: #5c604e;\n --success-link-color: #45483a;\n --success-link-hover-color: #171813;\n\n // Border\n --base-border-color: var(--grey-2);\n --base-border: 1px solid var(--base-border-color);\n --main-content-shadow: 0 0 6px 0 rgb(from var(--black) r g b / 12%),\n 0 2px 2px rgb(from var(--black) r g b / 20%);\n\n // Eventually: color-mix(in srgb, var(--black) 20%, var(--base-border-color));\n --base-border-color-hover: rgb(178.4 179.2 180);\n\n // Transitions\n --base-duration: 250ms;\n --base-timing: ease-in-out;\n}\n\n/* stylelint-enable scss/dollar-variable-empty-line-before */\n","fieldset {\n background-color: transparent;\n border: 0;\n margin: 0;\n padding: 0;\n}\n\nlegend {\n font-weight: var(--bold-font-weight);\n margin: 0;\n padding: 0;\n}\n\nlabel {\n display: block;\n font-weight: var(--bold-font-weight);\n margin: 0;\n}\n\ninput,\nselect {\n display: block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n}\n\ninput,\nselect,\ntextarea {\n display: block;\n font-family: var(--base-font-family);\n font-size: 16px;\n}\n\ntextarea {\n resize: vertical;\n}\n\n[type=\"color\"],\n[type=\"date\"],\n[type=\"datetime-local\"],\n[type=\"email\"],\n[type=\"month\"],\n[type=\"number\"],\n[type=\"password\"],\n[type=\"search\"],\n[type=\"tel\"],\n[type=\"text\"],\n[type=\"time\"],\n[type=\"url\"],\n[type=\"week\"],\ninput:not([type]),\ntextarea {\n appearance: none;\n background-color: var(--white);\n border: var(--base-border);\n border-radius: var(--base-border-radius);\n padding: 0.5em;\n transition: border-color var(--base-duration) var(--base-timing);\n width: 100%;\n\n &:hover {\n border-color: var(--base-border-color-hover);\n }\n\n &:focus {\n border-color: var(--action-color);\n outline: none;\n }\n\n &:disabled {\n background-color: var(--grey-1);\n cursor: not-allowed;\n\n &:hover {\n border: var(--base-border);\n }\n }\n\n &::placeholder {\n font-style: italic;\n }\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n display: inline;\n margin-right: calc(var(--small-spacing) * 0.5);\n}\n\n[type=\"file\"] {\n width: 100%;\n}\n\nselect {\n width: 100%;\n}\n\n[type=\"checkbox\"],\n[type=\"radio\"],\n[type=\"file\"],\nselect {\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n}\n","html {\n background-color: var(--base-background-color);\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nfigure {\n margin: 0;\n}\n\n/* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\nform.button_to { // we don't control this class name\n display: contents;\n}\n\nimg,\npicture {\n margin: 0;\n max-width: 100%;\n}\n","ul,\nol {\n list-style-type: none;\n margin: 0;\n padding: 0;\n}\n\ndl {\n margin-bottom: var(--small-spacing);\n\n dt {\n font-weight: var(--bold-font-weight);\n margin-top: var(--small-spacing);\n }\n\n dd {\n margin: 0;\n }\n}\n","table {\n border-collapse: collapse;\n font-size: 0.9em;\n text-align: left;\n width: 100%;\n\n a {\n color: inherit;\n text-decoration: none;\n }\n}\n\nthead {\n font-weight: var(--bold-font-weight);\n}\n\ntr {\n border-bottom: var(--base-border);\n}\n\ntbody tr {\n &:hover {\n background-color: var(--base-background-color);\n }\n\n [role=\"link\"] {\n cursor: pointer;\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: calc(-1 * var(--focus-outline-width));\n }\n}\n\ntd,\nth {\n font-feature-settings: \"kern\", \"liga\", \"clig\", \"calt\", \"lnum\", \"tnum\";\n font-kerning: normal;\n font-variant-ligatures: common-ligatures, contextual;\n font-variant-numeric: lining-nums, tabular-nums;\n padding: 0.75rem;\n vertical-align: middle;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 2rem;\n}\n\ntd:last-child,\nth:last-child {\n padding-right: 2rem;\n}\n\ntd img {\n max-height: 2rem;\n}\n","body {\n color: var(--base-font-color);\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n line-height: var(--base-line-height);\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: var(--heading-font-family);\n font-size: var(--base-font-size);\n line-height: var(--heading-line-height);\n margin: 0;\n}\n\np {\n margin: 0 0 var(--small-spacing);\n}\n\na,\n.link:is(\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"]\n) {\n color: var(--action-color);\n text-decoration-skip-ink: auto;\n transition: color var(--base-duration) var(--base-timing);\n\n &:hover {\n color: var(--action-color-active);\n }\n\n &:focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n /* stylelint-disable selector-no-qualifying-type */\n &.link--danger {\n color: var(--danger-color);\n }\n\n &.link--danger:hover {\n color: var(--danger-color-active);\n }\n}\n\nhr {\n border-bottom: var(--base-border);\n border-left: 0;\n border-right: 0;\n border-top: 0;\n margin: var(--base-spacing) 0;\n}\n",".app-container {\n align-items: stretch;\n display: flex;\n margin-left: auto;\n margin-right: auto;\n max-width: 100rem;\n min-height: 100vh;\n padding: var(--base-spacing);\n}\n",".attribute-label {\n @include data-label;\n\n clear: left;\n float: left;\n margin-bottom: var(--base-spacing);\n margin-top: 0.25em;\n text-align: right;\n width: calc(20% - 1rem);\n}\n\n.preserve-whitespace {\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n\n.attribute-data {\n float: left;\n margin-bottom: var(--base-spacing);\n margin-left: 2rem;\n width: calc(80% - 1rem);\n word-break: break-word;\n}\n\n.attribute--nested {\n border: var(--base-border);\n padding: var(--small-spacing);\n}\n","@mixin data-label {\n color: var(--hint-grey);\n font-size: 0.8em;\n font-weight: 400;\n letter-spacing: 0.0357em;\n position: relative;\n text-transform: uppercase;\n}\n","button,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"],\n.button {\n appearance: none;\n background-color: var(--action-color);\n border: 0;\n border-radius: var(--base-border-radius);\n color: var(--white);\n cursor: pointer;\n display: inline-block;\n font-family: var(--base-font-family);\n font-size: var(--base-font-size);\n -webkit-font-smoothing: antialiased;\n font-weight: var(--bold-font-weight);\n line-height: 1;\n padding: var(--small-spacing) var(--base-spacing);\n text-decoration: none;\n transition: background-color var(--base-duration) var(--base-timing);\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n\n &:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n }\n\n &:not(.link):hover {\n background-color: var(--action-color-active);\n color: var(--white);\n }\n\n &:not(.link):focus {\n outline: var(--focus-outline);\n outline-offset: var(--focus-outline-offset);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--action-color);\n }\n}\n\n\nform.button_to { /* stylelint-disable selector-no-qualifying-type, selector-class-pattern */\n .link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.button--alt {\n background-color: transparent;\n border: var(--base-border);\n border-color: var(--action-color);\n color: var(--action-color);\n}\n\n.button--danger {\n background-color: var(--danger-color);\n\n &:not(.link):hover {\n background-color: var(--danger-color-active);\n color: var(--white);\n }\n\n &:not(.link):disabled:hover {\n background-color: var(--danger-color-active);\n }\n}\n\n.button--nav {\n margin-bottom: var(--base-spacing);\n}\n\n.button--tooltip {\n background: none;\n\tborder: none;\n\tcolor: inherit;\n\tcursor: pointer;\n padding: 0;\n\n /* stylelint-disable declaration-no-important */\n &:hover {\n background-color: unset !important;\n }\n}\n",".cell-label__sort-indicator {\n float: right;\n margin-left: 5px;\n\n svg {\n color: var(--hint-grey);\n height: 13px;\n transition: transform var(--base-duration) var(--base-timing);\n width: 13px;\n }\n}\n\n.cell-label {\n padding-top: 0.15em;\n\n a {\n color: inherit;\n display: inline-block;\n transition: color var(--base-duration) var(--base-timing);\n width: 100%;\n }\n\n &:hover {\n a {\n color: var(--action-color);\n }\n\n svg {\n fill: var(--action-color);\n transform: rotate(180deg);\n }\n }\n}\n\n.cell-label--asc,\n.cell-label--desc {\n font-weight: var(--bold-font-weight);\n}\n\n.cell-label__sort-indicator--desc {\n transform: rotate(180deg);\n}\n\n.cell-label--action-button {\n white-space: nowrap;\n width: 1rem;\n}\n\n.cell-data--number,\n.cell-label--number {\n text-align: right;\n white-space: nowrap;\n width: 1rem;\n}\n",".field-unit {\n @include administrate-clearfix;\n\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n margin-bottom: var(--base-spacing);\n position: relative;\n width: 100%;\n}\n\n.field-unit__label {\n float: left;\n margin-left: 1rem;\n text-align: right;\n width: calc(15% - 1rem);\n}\n\n.field-unit__field {\n flex-grow: 1;\n float: left;\n margin-left: 2rem;\n\n .optgroup-header {\n font-weight: var(--bold-font-weight);\n }\n}\n\n.field-unit__hint {\n font-size: 90%;\n margin-left: calc(15% + 2rem);\n width: 100%;\n}\n\n.field-unit--nested {\n border: var(--base-border);\n margin-left: 7.5%;\n max-width: 60rem;\n padding: var(--small-spacing);\n width: 100%;\n\n .field-unit__field {\n flex-grow: 1;\n }\n\n .field-unit__label {\n width: 10rem;\n }\n}\n\n.field-unit--required {\n .field-unit__label {\n label::after {\n color: var(--red);\n content: \" *\";\n }\n }\n}\n","@mixin administrate-clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","/* stylelint-disable scss/comment-no-empty */\n// Eventually:\n//\n// .flash {\n// --flash-background-color: var(--flash-color);\n// --flash-text-color: color-mix(in srgb, var(--black) 60%, var(--flash-color));\n// --flash-link-color: color-mix(in srgb, var(--black) 70%, var(--flash-color));\n// --flash-link-hover-color: color-mix(\n// in srgb,\n// var(--black) 90%,\n// var(--flash-color)\n// );\n//\n// background-color: var(--flash-background-color);\n// color: var(--flash-text-color);\n// display: block;\n// margin-bottom: calc(var(--base-spacing) * 0.5);\n// padding: calc(var(--base-spacing) * 0.5);\n// text-align: center;\n// }\n//\n// .flash a {\n// color: var(--flash-link-color);\n// text-decoration: underline;\n// }\n//\n// .flash a:focus,\n// .flash a:hover {\n// color: var(--flash-link-hover-color);\n// }\n//\n// .flash-alert {\n// --flash-color: var(--light-yellow);\n// }\n//\n// .flash-error {\n// --flash-color: var(--light-red);\n// }\n//\n// .flash-notice {\n// --flash-color: var(--light-blue);\n// }\n//\n// .flash-success {\n// --flash-color: var(--light-green);\n// }\n/* stylelint-enable scss/comment-no-empty */\n\n/* stylelint-disable no-descending-specificity */\n.flash-alert {\n background-color: var(--alert-background-color);\n color: var(--alert-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--alert-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--alert-link-hover-color);\n }\n }\n}\n\n.flash-error {\n background-color: var(--error-background-color);\n color: var(--error-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--error-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--error-link-hover-color);\n }\n }\n}\n\n.flash-notice {\n background-color: var(--notice-background-color);\n color: var(--notice-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--notice-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--notice-link-hover-color);\n }\n }\n}\n\n.flash-success {\n background-color: var(--success-background-color);\n color: var(--success-text-color);\n display: block;\n margin-bottom: calc(var(--base-spacing) * 0.5);\n padding: calc(var(--base-spacing) * 0.5);\n text-align: center;\n\n a {\n color: var(--success-link-color);\n text-decoration: underline;\n\n &:focus,\n &:hover {\n color: var(--success-link-hover-color);\n }\n }\n}\n/* stylelint-enable no-descending-specificity */\n",".form-actions {\n margin-left: calc(15% + 2rem);\n}\n",".main-content {\n background-color: var(--white);\n border-radius: var(--base-border-radius);\n box-shadow: var(--main-content-shadow);\n flex: 1 1 100%;\n min-width: 800px;\n padding-bottom: 10vh;\n}\n\n.main-content__header,\n.main-content__body {\n padding: 1rem 2rem;\n}\n\n.main-content__body--flush {\n padding-left: 0;\n padding-right: 0;\n}\n\n.main-content__header {\n align-items: center;\n border-bottom: var(--base-border);\n display: flex;\n}\n\n.main-content__page-title {\n font-size: 1.6em;\n margin-right: auto;\n}\n",".navigation {\n flex: 1 0 10rem;\n padding: var(--base-spacing);\n padding-left: 0;\n}\n\n.navigation__link {\n background-color: transparent;\n color: var(--base-font-color);\n display: block;\n line-height: 1;\n margin-left: calc(var(--navigation-link-padding) * -1);\n padding: var(--navigation-link-padding);\n transition: background-color var(--base-duration) var(--base-timing),\n color var(--base-duration) var(--base-timing);\n\n &:not(:last-of-type) {\n margin-bottom: var(--small-spacing);\n }\n\n &:hover {\n background-color: var(--base-background-color-alt);\n border-radius: var(--base-border-radius);\n color: var(--base-font-color);\n }\n}\n\n.navigation__link--active {\n font-weight: var(--bold-font-weight);\n}\n",".pagination {\n margin-top: var(--base-spacing);\n padding-left: var(--base-spacing);\n padding-right: var(--base-spacing);\n text-align: center;\n\n .first,\n .prev,\n .page,\n .next,\n .last {\n margin: var(--small-spacing);\n }\n\n .current {\n font-weight: var(--bold-font-weight);\n }\n}\n",".search {\n margin-left: auto;\n margin-right: 2rem;\n max-width: 20rem;\n position: relative;\n width: 100%;\n}\n\n.search__input {\n border-radius: 100rem;\n padding-left: calc(var(--search-icon-size) * 2.5);\n padding-right: calc(var(--search-icon-size) * 2.5);\n}\n\n.search__eyeglass-icon {\n height: var(--search-icon-size);\n left: var(--search-icon-size);\n position: absolute;\n top: 50%;\n transform: translateY(-50%);\n width: var(--search-icon-size);\n}\n\n.search__clear-link {\n height: var(--search-icon-size);\n position: absolute;\n right: calc(var(--search-icon-size) * 0.75);\n top: 50%;\n transform: translateY(-50%);\n width: var(--search-icon-size);\n}\n\n.search__clear-icon {\n color: var(--grey-5);\n height: var(--search-icon-size);\n position: absolute;\n transition: fill var(--base-duration) var(--base-timing);\n width: var(--search-icon-size);\n\n &:hover {\n color: var(--action-color);\n }\n}\n\n.search__tooltip {\n anchor-name: --tooltip-anchor;\n margin-right: 2rem;\n\n svg {\n color: var(--grey-5);\n height: 24px;\n width: 24px;\n\n &:hover {\n color: var(--action-color);\n }\n }\n}\n\n.search__tooltip-popover {\n background-color: var(--blue);\n border-color: var(--blue);\n border-radius: var(--base-border-radius);\n color: var(--white);\n padding: 2rem;\n width: max-content;\n}\n\n\n/* We can remove this stylelint disable (and the css-anchor-positioning polyfill)\n when position-anchor becomes widely available */\n\n/* stylelint-disable property-no-unknown */\n.search__tooltip-popover-positioning {\n left: anchor(right);\n margin: 1rem;\n position: fixed;\n position-anchor: --tooltip-anchor;\n top: anchor(bottom);\n transform: translateX(-100%);\n}\n\n.search__tooltip-popover-value {\n opacity: 0.5;\n}\n"]} \ No newline at end of file diff --git a/app/assets/stylesheets/administrate/components/_navigation.scss b/app/assets/stylesheets/administrate/components/_navigation.scss index 188ee80957..9c806df716 100644 --- a/app/assets/stylesheets/administrate/components/_navigation.scss +++ b/app/assets/stylesheets/administrate/components/_navigation.scss @@ -1,5 +1,3 @@ -$navigation-link-padding: 0.6em; - .navigation { flex: 1 0 10rem; padding: var(--base-spacing); @@ -11,8 +9,8 @@ $navigation-link-padding: 0.6em; color: var(--base-font-color); display: block; line-height: 1; - margin-left: -($navigation-link-padding); - padding: $navigation-link-padding; + margin-left: calc(var(--navigation-link-padding) * -1); + padding: var(--navigation-link-padding); transition: background-color var(--base-duration) var(--base-timing), color var(--base-duration) var(--base-timing); diff --git a/app/assets/stylesheets/administrate/library/_variables.scss b/app/assets/stylesheets/administrate/library/_variables.scss index 3f6f6c710e..384169c93f 100644 --- a/app/assets/stylesheets/administrate/library/_variables.scss +++ b/app/assets/stylesheets/administrate/library/_variables.scss @@ -7,6 +7,7 @@ --base-border-radius: 4px; --base-spacing: calc(var(--base-line-height) * 1em); --small-spacing: calc(var(--base-spacing) * 0.5); + --navigation-link-padding: 0.6em; --search-icon-size: 1rem; // Typography